-3

我遇到以下问题:

我们的用户正在使用运行 Mac OS Leopard 的 Mac 通过 AFP 连接到运行 Tiger Server(版本 10.4.11)的 Xserve。

在 Xserve 上,我创建了一个名为“staff”的用户组(使用 Directory Admin)并将一些用户帐户放入该组。然后,我创建了我希望他们能够访问的文件夹的组“员工”所有者。

现在,每当任何用户访问服务器上的文件并将其保存时,其权限都会恢复为用户的权限,而不是“员工”的权限。更奇怪的是:当我通过 AFP 创建一个新文件夹并授予“员工”读/写权限时,它立即恢复为“所有人:无访问权限”

我很奇怪。任何指向解决方案的指针将不胜感激。

4

6 回答 6

5

尝试查找 setuid 和 setgid 位对目录的影响。MacOSX 是 Unix,它让我想起了大约八年前我在 HPUX 上遇到的一个问题。

于 2009-03-17T20:58:49.627 回答
3

我怀疑您需要setgid在目录上设置位。见维基百科

于 2009-03-18T23:19:54.833 回答
1

这有点像在黑暗中拍摄,但我在桌面 OSX 的权限上遇到了一些问题,对于服务器 OSX 可能也是如此。

在桌面上,每个新用户都会创建一个与该用户匹配的唯一组。服务器是否以这种方式运行,如果是,您是否尝试过删除该组?

于 2009-03-17T14:11:10.580 回答
1

看起来这可能是 Leopard 客户端框架中的错误;你用 10.4 客户端盒尝试过同样的事情吗?我说它看起来像一个错误的原因是什么?这个线程: http://lists.psu.edu/cgi-bin/wa?A2=ind0903&L=macenterprise&T=0&F=&S=&P= 204647

于 2009-03-17T20:53:25.303 回答
1

我认为您需要为每个用户设置一个默认/主组,这样虽然文件的所有者可以更改组,但这并不意味着具有组访问权限的每个人都可以访问该文件。还要记住确保您对目录/文件具有组读取和写入权限。

于 2009-03-21T01:13:59.090 回答
1

打开 ACL,通过 ACL 添加组并设置权限,然后传播。

于 2010-01-12T22:52:20.820 回答