两台 Linux 机器之间的 Samba 权限

两台 Linux 机器之间的 Samba 权限

我已经为此烦恼了好几天了。我确信问题不在于 Samba 配置本身,而在于权限,我不知道问题出在哪里!

这是我的 samba 共享配置:

[documents]
comment = documents
path = /allspark/documents
vaild users = carlo, natalie, @smbusers
browsable = yes
guest ok = no
read only = no
force group = smbusers
create mask = 0775
force directory mode = 2775

我有 2 个用户:carlo和在组nataliesmbusers。由和组/allspark/documents拥有(是服务器上的主要登录名)。chiefsmbuserschief

在 Windows 中,我使用 访问我的共享carlo,一切正常,我拥有所有正确的权限,文件归我所有。在装有 Ubuntu 的笔记本电脑上,以 身份登录时natalie,当我连接到共享并尝试将文件复制到共享中时,我收到一条错误消息,提示找不到该文件。

我认为问题可能出在 Ubuntu 笔记本电脑和权限上。在笔记本电脑上,作为用户,natalie我可以创建一个新文件夹,并通过检查权限ls -l显示它是正确的。问题似乎在于将文件从笔记本电脑拖到/documents。我可以将新文件保存到服务器,但之后无法访问它。检查权限时,它说我不拥有该文件,但我两秒钟前才创建了它!

相关内容