我已经设置了一个这样的 Samba 共享:
[shared]
path = /home/shared/
comment = shared
public = yes
writable = yes
printable = no
我可以从 Windows 访问它,但是当我向它上传文件时,我上传的文件具有以下权限:
-rwxr--r-- 1 nobody nobody 899381 Mar 7 11:59 letter17.rtf
我希望看到,当用户访问此共享时,该用户的行为就像他是 samba 服务器的特定用户(例如 dave)。这样他就可以访问“dave”可以访问的文件,并且他上传的文件属于“dave”。
我使用哪个选项来实现这一点?
答案1
在 Samba 全局配置中,您需要指定客户机映射。在您的安装中,此客户机映射似乎映射到没有人。
编辑您的smb.conf
文件并在部分中添加类似以下内容[Global]
:
guest account = dave
替换dave
成您想要的任何内容。