Настройка и работа в Linux




Исследуем процессы Часть Демон init - часть 4


то мы увидим, что он состоит из трех частей, по количеству типов терминалов. Каждая часть состоит из четырех столбцов, сведения о которых собраны в таблице:

Столбец

Что содержит

name Название терминального устройства в системе
getty Программа которую надо запустить на терминале, чаще всего это getty. Другие примеры: xdm, который запускает систему XWindow, и none, означающий, что на терминале не надо запускать никаких программ.
type Для виртуальных терминалов, корректный тип cons25 (для русскоязычных пользователей – cons25r – прим. переводчика). Другие типы: для псевдотерминала это network, для портов, обслуживающих входящие модемные вызовы – dialup. Если предугадать тип терминала к которому хочет подключиться пользователь нельзя, в столбец типа пишут unknown.
status Может иметь только два значения – on или off. Если значение "on", то init запускает программу указанную в столбце getty. Если добавлен параметр secure, то на этом терминале разрешен вход суперпользователя. Для его предотвращения используйте слово insecure.

Давайте займемся дешифрацией этого файла с секции виртуальных терминалов. Обратите внимание – она начинается с установки параметров системной консоли: # If console is marked "insecure", then init will ask # for the root password when going to single-user mode # Если консоль помечена как "insecure", тогда init будет # запрашивать пароль, когда система входит в # однопользовательский режим console none unknown off secure

Если во время загрузки запуск команды fsck выявил неустранимые ошибки файловой системы, то init запустит операционную систему в однопользовательском режиме, для того что бы суперпользователь мог заняться решением проблемы. Если вы изменили настройку системной консоли со значения «по-умолчанию» secure на insecure, то перед переходом в однопользовательский режим, init потребует от вас ввода пароля суперпользователя. ttyv0 "/usr/libexec/getty Pc" cons25 on secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" cons25 on secure ttyv2 "/usr/libexec/getty Pc" cons25 on secure ttyv3 "/usr/libexec/getty Pc" cons25 on secure ttyv4 "/usr/libexec/getty Pc" cons25 on secure ttyv5 "/usr/libexec/getty Pc" cons25 on secure ttyv6 "/usr/libexec/getty Pc" cons25 on secure ttyv7 "/usr/libexec/getty Pc" cons25 on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure




Содержание  Назад  Вперед