如何添加Samba用戶

Window系統連上我們的開發機Linux,自然需要在Samba裏添加一個新用戶。

linux-06bq:/usr/local/services/samba/bin # ./smbpasswd -a sunjing
New SMB password:
Retype new SMB password:
Failed to add entry for user sunjing.

百度給出的結論是」添加的Samba用戶首先必須是Linux用戶」,一下子豁朗開郎。

linux-06bq:/etc/samba # useradd sunjing
linux-06bq:/usr/local/services/samba/bin # ./smbpasswd -a sunjing
New SMB password:
Retype new SMB password:
Added user sunjing.

接下來在Windows機器上【控制面板】→【憑證管理器】中添加Windows憑證:

網絡地址:xxx.xxx.xxx.xxx(即需要連接的Linux開發機的IP)
用戶名:sunjing
密碼:給Samba添加sunjing用戶時設置的密碼

最後,在【資源管理器】裏直接【映射網絡驅動器】,連上開發機即可。

smbpasswd命令的常用方法

smbpasswd -a 增加用戶(要增加的用戶必須以是系統用戶)
smbpasswd -d 凍結用戶,就是這個用戶不能在登錄了
smbpasswd -e 恢復用戶,解凍用戶,讓凍結的用戶可以在使用
smbpasswd -n 把用戶的密碼設置成空.
             要在global中寫入 null passwords -true

smbpasswd -x  刪除用戶