Корневой каталог - часть 2
В каталоге /bin не должно быть подкаталогов.
Каталог /boot содержит все, что необходимо в процессе загрузки, исключая конфигурационные файлы и установщика карты загрузки. Ядро операционной системы должно располагаться либо в корневом каталоге /, либо в /boot; программы, необходимые загрузчику для организации загрузки файлов, должны размещаться в /sbin, а конфигурационные файлы загрузчика — в /etc.
/dev — место расположения специальных файлов устройств. На случай, если потребуется создавать файлы устройств вручную, каталог /dev должен содержать команду MAKEDEV, которая может создать файл устройства в случае необходимости.
Каталог /etc содержит конфигурационные файлы и каталоги, специфичные для данной конкретной системы, но в нем не должно быть двоичных файлов. В соответствии со стандартом FHS каталог в обязательном порядке должен содержать подкаталог /opt, в котором должны размещаться подкаталоги с конфигурационными файлами отдельных пакетов и приложений. Для каждого установленного пакета <package> должен создаваться конфигурационный каталог /etc/opt/package. В каталоге /etc должны содержаться следующие каталоги и файлы:
- /X11 - конфигурационные файлы X Window;
- /sgml - конфигурационные файлы для SGML и XML;
- csh.login - общесистемный инициализационный файл для csh;
- exports - список контроля доступа для сетевой файловой системы NFS;
- fstab - постоянная информация для монтирования файловых систем;
- ftpusers - список контроля доступа для демона FTP;
- gateways - список шлюзов для демона routed;
- gettydefs - установки терминала, используемые демоном getty;
- group - список групп пользователей в системе;
- host.conf - файл конфигурации для системы разрешения имен;
- hosts - постоянная информация об именах хостов;
- hosts.allow - список хостов, с которых разрешен доступ в систему;
- hosts.deny - список хостов, с которых запрещен доступ в систему;
- hosts.equiv - список доверенных хостов для rlogin, rsh, rcp;
- hosts.lpd - список доверенных хостов для демона печати lpd;
- inetd.conf - конфигурационный файл для демона inetd;
- inittab - конфигурационный файл для демона init;
- issue - сообщение, выдаваемое системой до регистрации пользователя;
- ld.so.conf - список каталогов для поиска разделяемых библиотек;
- motd - сообщение, выдаваемое системой после регистрации пользователя;
- mtab - динамически изменяющаяся информация о смонтированных файловых системах;
- mtools.conf - конфигурационный файл для mtools
- networks - статическая информация о сетевых именах;
- passwd - файл паролей пользователей;
- printcap - база данных с настройками принтеров для демона lpd;
- profile - общесистемный файл инициализации для оболочки, запускаемой при входе пользователя в систему;
- protocols - перечень IP-протоколов;
- resolv.conf - конфигурационный файл для системы разрешения имен;
- rpc - перечень протоколов удаленного вызова процедур;
- securetty - файл со списком устройств, с которых может заходить пользователь root;
- services - имена портов для сетевых служб;
- shells - список имеющихся в системе оболочек;
- syslog.conf - конфигурационный файл для демона syslogd.