【问题标题】:Permissions Problems in Mac OS X Tiger ServerMac OS X Tiger 服务器中的权限问题
【发布时间】:2010-10-10 23:46:05
【问题描述】:

我遇到以下问题:

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

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

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

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

【问题讨论】:

  • 有一个开放的赏金所以不能因为与编程无关而关闭~!
  • PS:Jeff 需要快点建立 rackoverflow.com,这样我们就可以移动这样的问题,而不是锤击它们
  • ha rackoverflow,真的要来了吗,因为这是一个很棒的名字。
  • 所以,显然,您需要在 SO 上提出一些离题的问题,就是悬赏它。哦,好吧,可以在 3 小时内关闭它...

标签: macos permissions administration


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我怀疑您需要在目录上设置setgid 位。见Wikipedia

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 要么我是个彻头彻尾的白痴,错过了你的帖子,要么我们交叉发布了。无论如何,我要投票给你,因为你似乎打败了我。
        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          这有点摸不着头脑,但我在桌面 OSX 的权限上遇到了一些问题,而对于服务器 OSX 可能也是如此。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-02-14
            • 2012-02-21
            • 1970-01-01
            • 1970-01-01
            • 2015-09-26
            • 1970-01-01
            相关资源
            最近更新 更多