因此我在 ubuntu 上有一个可以通过 ubuntu 和 windows 机器访问的共享。我的相关 smb.conf 是这样的:
path = /share
create_mask = 0777
force create mode = 0777
security mask = 0777
directory mask = 2777
force directory mode = 0777
directory security mask = 2777
force directory security mode = 2777
writeable = yes
browseable = yes
valid users = <list of users>
forcegroup = group (all the above users are memebers in this group)
文件夹“/share”配置了 777 权限。通过 Windows 创建新文件/目录时,它们的权限为 777。使用 cifs 安装共享,如下所示:
//<ip>/share /mnt/sahre cifs credentials=/creds,rw,noperm,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
为我所有新创建的文件/目录授予 775 权限。这导致了一些严重的兼容性问题。如果有人对应该做什么或调查什么有任何建议,我很乐意听取!