文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
/home:用户主文件夹(可选)
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论