如何在Linux中向Samba添加刪除用戶


我們先討論如何向Samba添加新用戶。首先,創建一個新的用戶賬戶,就像在任何Linux系統中一樣。在本例中,我們創建一個名為"joe"的新用戶賬戶。
$ adduser joe
接下來,使用'smbpasswd'命令為新用戶分配samba密碼,添加samba用戶,如下所示。
$ sudo smbpasswd -a joe
你會被提示提供一個新的samba密碼,然后確認,如下所示。
New SMB password:
Retype new SMB password:
added user joe.
一旦你創建了samba用戶,你需要通過編輯samba smb.conf文件將他們添加到samba共享中,這是Samba的配置文件。滾動並找到samba共享,在本例中,是 "文檔",並將該用戶追加到有效用戶列表中,如下面配置中的第四行所示。
[documents]
comment = Departmental documents share
path = /srv/documents
valid users = joe
public = no
writable = yes
browsable = yes
現在保存更改並退出配置文件。為了使更改持續下去,重新啟動Samba守護進程,如下所示。
$ sudo systemctl restart smb
將現有的本地用戶添加到samba
如果您的系統上已經有一個現有用戶,則將用戶添加到samba相當簡單。只需使用'smbpasswd '命令,如下所示:
$ sudo smbpasswd -a existing_user
然后修改配置文件,並將現有用戶添加到有效samba用戶列表中,如前所示。
valid users = existing_user
關於將用戶添加到Samba版本4.x的一點
從Samba版本4.x和更高版本開始,Samba可以作為AD Domain Controller運行。對於創建的每個Samba用戶,您都不需要在Linux中具有標准Linux或Unix用戶。要將用戶添加到Samba Active目錄中,請使用顯示的命令:
samba-tool user add username
刪除samba用戶
如果要從系統中刪除或刪除Samba用戶,請使用帶有-x選項的'smbpasswd'命令和用戶名。
$ sudo smbpasswd -x joe
如果需要,可以使用userdel命令將用戶連同主目錄一起完全刪除,如下所示:
$ sudo userdel -r joe
我們已經介紹了如何在Linux系統上添加和刪除Samba用戶。如前所述,與早期版本的Samba不同,Samba 4.x版現在支持通過Active Directory進行身份驗證。

A5互聯https://www.a5idc.net/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM