/usr/local 和 /usr/local/bin 是否需要为组可写?如果需要,为什么?

/usr/local 和 /usr/local/bin 是否需要为组可写?如果需要,为什么?

虽然这可能是我安装的软件包或 VPS 映像的偶然事件,但看起来/usr/local/usr/local/bin(两者都归所有root:staff)在 Debian Squeeze 上默认是可组写的。有什么理由需要这样做吗?

答案1

看来 /usr/local 和 /usr/local/bin (均由 root:staff 拥有)在 Debian Squeeze 上默认是可组写入的。

目前,按照设计,您可以在以下主题中查看团队关于此选择的目的/重要性的讯息:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538392

他们必须这样做有什么理由吗?

这些目录仅有的需要主人root.staff 如果staff您打算按照 Debian 团队的选择使用该组。此外,默认情况下,该staff组没有成员,您需要手动添加用户来委托此访问权限。由于“错误”被标记为“愿望清单”,因此可以将此配置恢复为默认设置,就像大多数其他发行版一样。

为了避免 Debian 邮件列表的任何圣战,我建议您可以使用chown目录,就像大多数人都会做的那样。root.rootsudosu

相关内容