Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Стандарт на структуру каталогов файловой системы (Filesystem Hierarchy Standard)

3.8 /home : Домашние каталоги пользователей (optional)

3.8.1 Назначение

Наличие каталога /home - это достаточно стандартное решение, очевидно только, что этот каталог является специфичным для каждого отдельного компьютера.[примечание 8]

[8] Разные люди предпочитают размещать пользовательские каталоги в разных местах. Данная секция описывает только предлагаемые варианты размещения домашних каталогов пользователей; тем не менее мы рекомендуем, чтобы все FHS-совместимые дистрибутивы использовали именно каталог /home как место размещения домашних каталогов.

В маленьких системах каждый пользовательский каталог является одним из многих подкаталогов каталога /home, таких как /home/smith, /home/torvalds, /home/operator и так далее. В больших системах (особенно когда каталоги /home являются разделяемыми между многими хостами посредством NFS) полезно объединить домашние каталоги в группы, введя подкаталоги групп такие как /home/staff, /home/guests, /home/students и так далее. Но как бы то ни было структура домашних каталогов различается от хоста к хосту. Следовательно, никакая программа не должна полагаться на какие-то предположения о структуре домашних каталогов. [примечание 9]

[9] Если вы хотите разыскать домашний каталог пользователя, вы должны использовать библиотечную функцию getpwent(3), а не полагаться на запись в /etc/passwd, потому что информация о пользователях может храниться на удаленных хостах, используя такие системы, как NIS.


Previous: /etc : Специфичная для данного хоста конфигурационная информация
Next: /lib : Основные разделяемые библиотеки и модули ядра
Up: Оглавление

Translated by troff2html v1.5 on 29 March 2002 by Daniel Quinlan