Del*_*eko 6 linux permissions smb
在 Ubuntu 上,我已将用户的公共文件夹设为 SMB 共享(使用与 smbuser 相同的用户) - 然后我将其映射为 Windows XP 上的网络驱动器。
我可以从 Windows 编辑共享上的任何文件,但是每当我这样做时都会更改权限 - 它保留所有者权限但将组和每个人的权限重置为只读。
例如文件是 777,我把它保存在 Windows 端,现在它是 744。
有没有办法阻止这种情况发生?
这是由于您的 Samba 配置造成的。您想要的是设置文件掩码,以便在 Samba 创建或修改文件时,权限保持在已知数量。
这是我在我的/etc/samba/smb.conf. 这些选项是为每个共享明确设置的:
[sharename]
...
directory mask = 0755
create mask = 0644
...
Run Code Online (Sandbox Code Playgroud)
有关创建掩码和目录掩码选项的信息,请参阅Samba smb.conf 文档。如果您还想屏蔽 ACL,请使用安全屏蔽。
看来在 Ubuntu 下,Ubuntu 中的用户公用文件夹可能是由[public]共享定义控制的。
| 归档时间: |
|
| 查看次数: |
2672 次 |
| 最近记录: |