samba:写入公共共享的文件不属于任何人

samba:写入公共共享的文件不属于任何人

我已经设置了一个这样的 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成您想要的任何内容。

相关内容