为了让 Samba 共享可写,必须将其 chmod 为 0777,这感觉不对。这真的有必要吗?

为了让 Samba 共享可写,必须将其 chmod 为 0777,这感觉不对。这真的有必要吗?

自从设置了 Samba 共享后,我就无法写入其中任何一个。我的配置:

[minecraft]
        path = /opt/minecraft
        writeable = yes
        browseable = yes
        read only = no
        guest ok = yes
        create mask = 0777

[www]
        path = /var/www
        writeable = yes
        read only = no
        browseable = yes
        guest ok = yes
        create mask = 0777

但是我无法从 Windows 计算机写入这两个共享。我的文件夹本身(以及所有子文件夹)位于 755,但仍然一无所获。

唯一允许我使共享可写的方法是使它们和它们的子文件夹均为 777,但这感觉不对。

我是否遗漏了什么?

答案1

最终的解决方案是添加force user = www-data

相关内容