![为了让 Samba 共享可写,必须将其 chmod 为 0777,这感觉不对。这真的有必要吗?](https://linux22.com/image/916240/%E4%B8%BA%E4%BA%86%E8%AE%A9%20Samba%20%E5%85%B1%E4%BA%AB%E5%8F%AF%E5%86%99%EF%BC%8C%E5%BF%85%E9%A1%BB%E5%B0%86%E5%85%B6%20chmod%20%E4%B8%BA%200777%EF%BC%8C%E8%BF%99%E6%84%9F%E8%A7%89%E4%B8%8D%E5%AF%B9%E3%80%82%E8%BF%99%E7%9C%9F%E7%9A%84%E6%9C%89%E5%BF%85%E8%A6%81%E5%90%97%EF%BC%9F.png)
自从设置了 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