我正在尝试使用 Windows 机器创建 Samba 共享。我有一个John
属于该组的用户。我正在尝试共享该用户和该组 拥有的admins
路径/data/movies
Marc
admins
最初我使用 sudo chmod 764 /data/movies 设置文件权限
然后我创建了一个 Samba 共享
[movies]
path = /data/movies
valid users = @admins, @homeusers
read only = yes
write list = @admins
然后我尝试从 Windows 用户访问John
,并收到拒绝访问消息。如果我随后授予该组执行权限,请使用
sudo chmod 770 /data/movies
然后我就可以使用用户访问该文件夹John
我的问题是,Samba 是否要求任何访问共享的用户都具有执行权限?即使只是只读?还是我做错了什么?我真的想避免更改777
所有共享文件夹的权限。