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








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

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

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

3.7 /etc : Специфичная для данного хоста конфигурационная информация

3.7.1 Назначение

Каталог /etc содержит конфигурационные файлы и каталоги, специфичные для данной конкретной системы.[прим. 4]

3.7.2 Требования

В каталоге /etc не должно быть бинарных файлов.

Следующие каталоги или символические ссылки на каталоги должны быть расположены в /etc:

"/etc"
opt
"Конфигурационная информация для данного хоста"
Конфигурация для /opt

Дерево 3.7.2.1

3.7.3 Рекомендации

Следующие каталоги либо символические ссылки на них должны быть расположены в /etc, если соответствующие пакеты установлены в системе:

"/etc"
X11
sgml
"Конфигурационная информация для данного хоста"
Конфигурация системы X Window (optional)
Конфигурация для SGML и XML (optional)

Дерево 3.7.3.2

Следующие файлы либо символические ссылки на них должны быть расположены в /etc, если соответствующие пакеты установлены в системе: [примечание 5]

csh.login Общесистемный инициализационный файл для оболочки C-shell (optional)
exports Список контроля доступа для сетевой файловой системы NFS (optional)
fstab Постоянная информация для монтирования файловых систем (optional)
ftpusers Список контроля доступа для демона FTP (optional)
gateways Файл, содержащий список шлюзов для демона routed (optional)
gettydefs Установки терминала, используемые демоном getty (optional)
group Файл, определяющий списки групп пользователей в системе (optional)
host.conf Файл конфигурации для системы разрешения имен (optional)
hosts Постоянная информация об именах хостов (optional)
hosts.allow Список хостов, с которых разрешен доступ в систему (optional)
hosts.deny Список хостов, с которых запрещен доступ в систему (optional)
hosts.equiv Список доверенных хостов для rlogin, rsh, rcp (optional)
hosts.lpd Список доверенных (разрешенных) имен хостов для демона печати lpd (optional)
inetd.conf Конфигурационный файл для демона inetd (optional)
inittab Конфигурационный файл для init (optional)
issue Сообщение, выдаваемое системой до регистрации пользователя (optional)
ld.so.conf Список дополнительных каталогов для поиска разделяемых библиотек (optional)
motd Сообщение, выдаваемое системой после регистрации пользователя (optional)
mtab Динамически изменяющаяся информация о смонтированных файловых системах (optional)
mtools.conf Конфигурационный файл для mtools (optional)
networks Статическая информация о сетевых именах (optional)
passwd Файл паролей (optional)
printcap База данных с настройками принтеров для lpd (optional)
profile Общесистемный файл инициализации для оболочки, запускаемой при входе пользователя в систему (optional)
protocols Перечень IP-протоколов (optional)
resolv.conf Конфигурационный файл для системы разрешения имен (optional)
rpc Перечень протоколов удаленного вызова процедур (RPC) (optional)
securetty Файл со списком устройств, с которых может заходить пользователь root (optional)
services Имена портов для сетевых сервисов (optional)
shells Список путей доступа для имеющихся в системе оболочек (optional)
syslog.conf Конфигурационный файл для демона syslogd (optional)

Таблица 3.7.3.1

Файл mtab не соответствует неизменяемой природе файлов, размещенных в /etc: он помещен в данный каталог в виде исключения по историческим причинам.[примечание 6]

3.7.4 /etc/opt : Конфигурационные файлы для /opt

3.7.4.1 Назначение

Специфичные для данного хоста конфигурационные файлы для дополнительных пакетов прикладного программного обеспечения должны устанавливаться в каталоги /etc/opt/<package>, где <package> - имя поддерева в /opt, в котором хранятся статические данные для этого пакета.

3.7.4.2 Требования

Никаких ограничений на внутреннюю структуру каталога /etc/opt/<package> не накладывается.

Если конфигурационный файл должен располагаться в ином месте для того, чтобы пакет или система функционировали должным образом, этот файл может помещаться в каталог, отличный от /etc/opt/<package>.

НАЧАЛО ПОЯСНЕНИЙ
Смотри пояснения к /opt.
КОНЕЦ ПОЯСНЕНИЙ

3.7.5 /etc/X11 : Конфигурация для системы X Window (optional)

3.7.5.1 Назначение

/etc/X11 - это место размещения всех конфигурационных данных для X11, специфичных для данного хоста. Эта директория необходима для того, чтобы обеспечить локальное управление системой X Window в том случае, когда файловая система /usr монтируется только на чтение.

3.7.5.2 Рекомендация

Следующие файлы или символические ссылки должны находиться в /etc/X11, если только соответствующая система установлена:

Xconfig Конфигурационный файл для ранних версий XFree86 (optional)
XF86Config Конфигурационный файл для XFree86 версий 3 и 4 (optional)
Xmodmap Глобальный файл модификации клавиатуры в X11 (optional)

Таблица 3.7.5.2.2

Среди подкаталогов в /etc/X11 могут находиться отдельные подкаталоги с конфигурационной информацией для xdm и других программ (например, для оконных менеджеров), которые в такой информации нуждаются. [примечание 7]

3.7.6 /etc/sgml : Конфигурационные файлы для SGML и XML (optional)

3.7.6.1 Назначение

Здесь устанавливаются исходные конфигурационные файлы, определяющие параметры верхнего уровня SGML- или XML-систем. Файлы с именами *.conf - это исходные (generic) конфигурационные файлы. Файлы с именами *.cat - это DTD-специфичные централизованные (centralized) каталоги, содержащие ссылки ко всем другим каталогам, необходимым для использования какого-то конкретного DTD. Файл супер-каталога catalog содержит ссылки на все централизованные каталоги.

[4] Размещение командных скриптов запуска может осуществляться в соответствии с моделями, принятыми в System V, BSD, или какими-то другими моделями. Более точные спецификации в этой области могут быть установлены будущими версиями настоящего стандарта.

[5] Системы, в которых используются теневые пароли, создают дополнительные конфигурационные каталоги и файлы в /etc (/etc/shadow и другие), а также размещают программы в каталоге /usr/sbin (useradd, usermod и другие).

[6] В некоторых Linux-системах это может быть символическая ссылка на /proc/mounts; в этом случае исключение не требуется.

[7] /etc/X11/xdm содержит конфигурационные файлы для xdm. В большинстве случаев это файлы, которые раньше размещались в /usr/lib/X11/xdm. Некоторые локальные переменные данные для xdm хранятся в /var/lib/xdm. Мы рекомендуем, чтобы оконные менеджеры с одним единственным конфигурационным файлом, который обычно по умолчанию имеет имя .*wmrc, переименовали его в system.*wmrc (если только нет общепринятого альтернативного названия) и не использовать подкаталог. Любой подкаталог для оконного менеджера должен называться так же, как называется исполняемый файл оконного менеджера.


Previous: /dev : Файлы устройств
Next: /home : Домашние каталоги пользователей (optional)
Up: Оглавление

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