![Samba 无法以所有者身份挂载,但仍然无法更改权限](https://linux22.com/image/690212/Samba%20%E6%97%A0%E6%B3%95%E4%BB%A5%E6%89%80%E6%9C%89%E8%80%85%E8%BA%AB%E4%BB%BD%E6%8C%82%E8%BD%BD%EF%BC%8C%E4%BD%86%E4%BB%8D%E7%84%B6%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%E6%9D%83%E9%99%90.png)
我已经在 FreeBSD 上设置了 Samba 服务器,它基本上完全按照预期运行。除了一件事:我无法更改文件权限,即使我将共享挂载为拥有的 uid。无论是在 Windows 还是 Linux 客户端上都无法更改。这是我的配置:
[global]
netbios name = SERVER
realm = SERVER.CH
workgroup = SERVER
unix extensions = yes
ea support = yes
dns forwarder = 192.168.0.2
idmap_ldb:use rfc2307 = yes
[share]
path = /path/to/share
guest ok = no
writeable = yes
我想我必须在配置中添加一些内容才能使其工作?
答案1
几件事:
- 检查/路径/到/共享归你正在使用的用户所有,并且她对其拥有完全权限
ls -lad /path/to/share
- 检查创建掩码,目录掩码参数
- 检查地图*参数
- 检查 force* 参数
- 有关 Samba 中权限工作原理的更多详细信息https://www.samba.org/samba/docs/using_samba/ch08.html#INDEX-30 https://www.samba.org/samba/docs/using_samba/ch09.html