返回介绍

/home:用户主文件夹(可选)

发布于 2025-02-21 23:48:32 字数 1329 浏览 0 评论 0 收藏 0

3.8.1. 用途

/home 是一个相当标准的概念,但它显然是一个站点特定的文件系统9 。对它的设置因主机而异。因而,程序不应该依赖这一位置10

3.8.2. 要求

应用程序的用户特定配置保存在用户的主文件夹下一个以‘ . ’字符(“点文件”)开头形式的文件中。如果一个应用程序需要创建多于一个的点文件,它们应该放在一个以‘ . ’字符开头的子文件夹(点文件夹)中。这种情况下配置文件不应以‘ . ’开头11


9. 不同的人对用户账户放在哪里有不同的偏好。这一节只是描述了一种推荐的用户主文件夹位置;尽管如此,我们推荐所有与 FHS 兼容的发行版使用它作为主文件夹的默认位置。</br> 在小系统中,每位用户的文件夹典型情况下是 /home 下的子文件夹之一,如 /home/smith/home/torvalds/home/operator 等等。在大系统中(尤其是 /home 文件夹通过 NFS 在多个主机间共享时),有必要对用户主文件夹再细分。可以通过使用子文件夹进行细分,如 /home/staff (员工)、 /home/guests (访客)、 /home/students (学生)等等。
10. 如果您想找到一位用户的主文件夹,您应该使用 getwent(3)库函数,而不是依赖/etc/passwd 文件,因为用户信息可能通过 NIS 这样的系统保存在远程位置。
11. 建议程序在没有用户介入的情况下,除了自动保存和锁文件外,尽量避免在主文件夹下产生非点文件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文