Chcete-li přidat nového uživatele pro přístup ke sdílené složce samby, musíte nejprve vytvořit uživatelský účet serveru pomocí příkazu „useradd“ a poté pomocí stejného účtu přidat uživatele samby. Chcete-li přidat uživatele john a dát mu přístup ke sdílení samba, postupujte podle níže uvedených kroků.
Přidání uživatelského účtu systému Linux
Jedním ze způsobů, jak může uživatel procházet sdílenou složku Samba, je mít účet UNIX na serveru Samba. To se provádí pomocí příkazů ‘useradd [uživatelské jméno] ‘ a ‘passwd [uživatelské jméno] ‘. Pokud již máte uživatelský účet vytvořený v systému, přeskočte část níže a pokračujte přímo k přidání uživatele samby.
# useradd john
Nastavte heslo pro nově vytvořeného uživatele.
# passwd john
Přidání uživatele Samba
Jakmile má uživatel místní účet, může být jeho odpovídající uživatel Samba samba přidán pomocí smbpasswd -a příkaz. Příkaz smbpasswd při použití s volbou -a přidá nového uživatele samby a také vám umožní nastavit heslo pro nového uživatele samby. Například pro uživatele john použijte níže uvedený příkaz:
# smbpasswd -a john New SMB password: Retype new SMB password:
Přepínač -a přidá Jana do seznamu hesel Samba.
Chcete-li upravit heslo Samba stávajícího uživatele Samby (znovu použijte příklad uživatele john):
# smbpasswd john New SMB password: Retype new SMB password:
Povolení přístupu uživatele ke sdílení samba
Nakonfigurujte sdílení Samba v /etc/samba/smb.conf konfigurační soubor, který umožní novému uživateli procházet sdílenou složku:
# vi /etc/samba/smb.conf [share1] comment = A Shared Directory path = /var/tmp/sharedir valid users = anthony john public = no writable = yes
Použijte testparm zobrazíte svůj aktualizovaný podíl. Znovu načtěte konfigurační soubor smb.conf pomocí níže uvedeného příkazu.
Pro RHEL/CentOS 6
# service smb reload
Pro RHEL/CentOS 7
# systemctl reload smb
Odstranění uživatele Samba
Chcete-li odstranit uživatele samby, použijte níže uvedené kroky. ujistěte se, že jste v případě potřeby odstranili i příslušného uživatele UNIX ze serveru.
1. smažte uživatele samby (john) pomocí příkazu smbpasswd s -x možnost.
# smbpasswd -x john delete unix user(john) by userdel
2. Nyní můžete pomocí příkazu ‚userdel -r‘ odstranit uživatele operačního systému UNIX john spolu se všemi soubory přidruženými k uživateli, jako je domovský adresář.
# userdel -r john