“全站范围”是什么意思?

“全站范围”是什么意思?

我正在读man hier,上面写着:

/ETC

包含机器本地的配置文件。一些较大的软件包,例如 X11,可以在 /etc 下拥有自己的子目录。全站范围配置文件可以放置在这里或 /usr/etc 中。尽管如此,程序应该始终在 /etc 中查找这些文件,并且您可能有这些文件到 /usr/etc 的链接。

“全站范围”是什么意思?

它是否与“系统范围”同义,即对于系统上的所有用户?

答案1

hier手册页主要基于文件系统层次结构标准,搜索该文档的全文会得到以下文本(添加了强调):

4.11. /usr/share :与体系结构无关的数据

[...]

该层次结构旨在在给定操作系统的所有架构平台之间共享;因此,例如,具有 i386、Alpha 和 PPC 平台的站点可能会维护一个集中安装的 /usr/share 目录。但请注意,/usr/share 通常不适合由不同操作系统或同一操作系统的不同版本共享。

从这一点和问题中引用的文字中,我们可以得出结论:地点是系统的某种逻辑分组;比如说大学实验室里的电脑。据推测,整个内容/usr可以在同一平台的主机之间共享;/usr/share并且/usr/etc可以在不同平台的主机之间共享。问题中的引用表示,站点中主机之间共享的配置文件可以放入/etc或 中/usr/etc。此类配置文件的一个示例是/etc/sudoers,它通过允许规则指定它们应应用于的主机来明确支持这一点(请参见,例如,为什么 sudoers 文件包含 IP 地址?或者/etc/sudoers 中的 HOST 变量)。

相关内容