为什么 /usr/local/ 归 root 所有?

为什么 /usr/local/ 归 root 所有?

我读到过(不确定在哪里),目录/usr/local/src/usr/local/lib为本地源代码和库创建的(例如,为您在这台电脑上开发的项目)。如果是这样,那么让它们归超级用户所有的逻辑是什么?

答案1

某处(不确定在哪里)

您的来源不正确。请阅读文档(重点是我的):

http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html

'/usr/local' 的最初想法是除了 '/usr' 之外,在每台机器上都有一个单独的(“本地”)'/usr' 目录,该目录可能只是从其他地方以只读方式挂载。它复制了 '/usr' 的结构。如今,'/usr/local' 被广泛认为是保存自编译或第三方程序的好地方。/usr/local 层次结构是供系统管理员使用在本地安装软件时。它需要确保在系统软件更新时不会被覆盖。它可能用于可在一组主机之间共享但在 /usr 中找不到的程序和数据。本地安装的软件必须放在 /usr/local 而不是 /usr 中,除非安装它是为了替换或升级 /usr 中的软件。

相关内容