我已经为我公司的中央文件存储库设置了一个 debian 盒子来替代旧的 Windows 服务器。我正在使用启用 acl 的 ext3 文件系统。
我们需要能够使用扩展的访问控制列表来控制用户对文件的访问,windows 用户识别 acl 的设置就好了。
Mac OS X 客户端(运行 leopard 10.5)将无法通过 samba 或 netatalk 看到扩展 ACL,并且我遇到权限错误。
有人可以推荐一种解决方法吗?如何让 Mac OS X 识别 Linux 上的扩展 ACL?如果需要,我很乐意从 debian 更改为其他东西,只要它是免费的 ;-)
试试这个解决方法:
添加
[global]
因为达尔文 ACL 更接近于 Windows ACL 而不是 POSIX ACL 。资料来源:
Mac OS 10.12 中的 Samba 协议以与 Windows OS Samba 类似的方式使用 ACL。要让 Samba ACL 在 Mac OS 和 Window OS 中工作,假设 Samba 服务器在 Redhat OS 7 中运行,那么在 smb.conf 中,应将以下行添加到 global 或相应的 share 部分,
有关更多信息,请查看 Samba 窗口支持https://wiki.samba.org/index.php/Setting_up_a_Share_Using_Windows_ACLs