我在 ESXi 机器内安装的 Ubuntu 20.04 LTS 上运行 Samba 4.7.6。共享可以正常查看,但当我或我的妻子尝试从 Windows 创建新文件或目录时,我们收到旧的无权限消息。所以对我来说,我只需转到 putty 并运行 chmod -R 等,一切就大功告成了。而我的妻子只是希望一切正常。
因此我创建了一个新目录并得到:
drwxr-xr-x 2 nobody nogroup 4096 Mar 10 20:32 test_directory
所以只要我不想在目录中做任何事情,这样就可以了,因为我不是用户,rod
所以nobody
将组设置为nogroup
,我将能够写入,除非新目录是使用没有写入权限的组创建的。现在我使用,nobody:nogroup
因为这是一个开放的共享文件,任何可以进入网络的人都可以进入。
/shares/shared
以下是其中的摘录smb.conf
。
path = /shares/shared
browsable = yes
writable = yes
read only = no
guest ok = yes
null passwords = yes
create mask = 0777
force user = nobody
force group = nogroup
关于如何使这个共享的 Samba 文件夹创建nogroup
具有写权限的文件,有什么建议吗?