虽然这可能是我安装的软件包或 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.root
sudo
su