Файловая система /etc

В этом каталоге содержится довольно много различных конфигурационных файлов. Некоторые из них рассмотрены ниже. Здесь также располагаются файлы, используемые для конфигурирования сети. Их подробное описание можно найти в книге "Руководство Сетевого Администратора Системы Linux".

/etc/rc или /etc/rc.d или /etc/rc?.d Командные файлы, выполняемые при запуске системы или при смене ее режима работы.

См. руководство к команде init для более подробной информации.

/etc/passwd База данных пользователей, в которой содержится информация об имени пользователя, его настоящем имени, личном каталоге, зашифрованный пароль и другие данные. Формат этого файла рассмотрен в руководстве к команде passwd(5).

/etc/fdprm Таблица параметров дисковода, определяющая формат записи. Устанавливается программой setfdprm(1).

/etc/fstab Список файловых систем, автоматически монтируемых во время запуска системы командой mount -a (она запускается из командного файла /etc/rc или ему подобного). В системе Linux здесь также содержится информация о swap-областях, автоматически устанавливаемых командой swapon -a (см. руководство к команде mount(8) для более подробной информации).

/etc/group Подобен файлу /etc/passwd, только здесь содержится информация о группах, а не о пользователях (см. также руководство к group(8)).

/etc/inittab Конфигурационный файл init(8).

/etc/issue Выводится программой getty перед приглашением login. Обычно здесь содержится краткое описание системы.

/etc/magic Конфигурационный файл команды file(1). Содержит описания различных форматов файлов, опираясь на которые эта команда определяет тип файла. Также см. руководства к magic(8) и file(1).

/etc/motd Сообщение дня, автоматически выводится при успешном подключении к системе. Часто используется для информирования пользователей об изменениях в работе системы.

/etc/mtab Список смонтированных на данный момент файловых систем. Изначально устанавливается командными файлами при запуске, а затем автоматически модифицируется командой mount. Используется при необходимости получения доступа к смонтированным файловым системам (например, командой df(1)).

/etc/shadow Теневая база данных пользователей. Используется на системах с ее поддержкой. При этом информация из файла /etc/passwd перемещается в /etc/shadow, который не доступен по чтению всем, кроме пользователя root. Это усложняет взлом системы.

/etc/login.defs Конфигурационный файл команды login(1).

/etc/printcap То же, что и /etc/termcap, только используется при работе с принтером. Формат этих файлов различен.

/etc/profile, /etc/csh.login, /etc/csh.cshrc Эти командные файлы выполняются оболочками Bourne или C shell при запуске системы, что позволяет изменять системные установки для всех пользователей. Для более подробной информации см. руководства соответствующих оболочек.

/etc/securetty Определяет терминалы, с которых может подключаться к системе пользователь root. Обычно это только виртуальные консоли, что усложняет взлом системы через модем или сеть.

/etc/shells Список рабочих оболочек. Команда chsh(1) позволяет менять рабочую оболочку только на находящиеся в этом файле. Процесс ftpd, предоставляющий работу с FTP, проверяет наличие оболочки пользователя в файле /etc/shells и не позволяет подключится к системе, пока ее имя не будет найдено в этом файле.

/etc/termcap База данных совместимости терминалов. Здесь находятся escape-последовательности для различных типов терминалов, что позволяет работать программам на разных типах терминалов. Для более подробной информации см. руководства termcap(5), curs_termcap(3) и terminfo(5).

Примечание:
Цифра в скобках указывает на раздел в руководстве man, где можно найти детальное описание данной команды.