我在Ubuntu上build立了一个Samba服务器。 当我允许来宾访问时,一切正常,但是当我尝试为特定用户设置configuration时,我收到以下错误:
$ smbclient //xxxx/john -U john Enter john's password: Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu] tree connect failed: NT_STATUS_ACCESS_DENIED
这里是服务器端的configuration(/etc/samba/smb.conf):
[john] comment = Ubuntu File Server Share path = /home/john browsable = yes guest ok = yes read only = no create mask = 0755 valid users = john writable = yes
请注意:
这是我第一次这样做。 我错过了什么吗?
事实certificate,除了Unix用户名之外,我还需要用下面的命令添加一个Samba用户名:
smbpasswd -a john
要查看已经创build的用户,可以使用下面的命令:
sudo pdbedit -L