Linux 服务器,以 Samba 4 作为 DC、filserver 和 netatalk(OS X 的 AFP)

Linux 服务器,以 Samba 4 作为 DC、filserver 和 netatalk(OS X 的 AFP)

我有一台装有 samba 4.0.6 和 netatalk 3.0.4 的 Ubuntu 12.04 服务器。Samba 是 DC 和文件服务器。全部带有 ACL 和带有 acl 文件系统的 ext4。我设法通过更改 /etc/hostname 中的主机名让 ubuntu 服务器使用 centrifydc 加入域

看来 ACL 在混合环境中很复杂。因此,我无法让它正常工作(带有 AFP 的 OS X 不会像 Windows 那样读取 ACL,也不会获得文件和文件夹的写入权限)。

我猜最简单的解决方案就是跳过 ACL 并使用 unix 文件组。但是如何在 samba 4 上做到这一点?

我已经删除了 acl(从 linux 终端)并让 AFP 连接正常工作,但是我无法通过 smb 访问(似乎 samba 4 只识别 ACL?)。

答案1

您可以尝试 afp.conf 中的“map acls = mode”在处理 ACLS 时是否有助于 AFP 权限。

答案2

使用 Samba3 作为文件服务器,仅使用 Samba4 作为 AD DC?

相关内容