telenit, mkinittab — представляют альтернативный метод включения и выключения терминалов.
telenit state mkinittab [ttysfyle]
telenit управляет действиями init.5. Она предоставляет альтернативный метод разрешения входа в систему на терминалах по отношению к методу команд enable.1 и disable.1.
telenit формирует новый файл /etc/ttys
из файла /etc/inittab
. Строки из файла inittab.3, соответствующие параметру state, преобразуются в свои эквиваленты в файле ttys.3. После этого init сигнализирует о разрешении или запрете подключения к системе на терминалах в соответствии с /etc/ttys
.
Допустимые значения state таковы:
/etc/ttys
формируется из строк файла /etc/inittab
, соответствующих заданному значению state./etc/ttys
не генерируется, а программе init посылается сигнал, задающий проверку существующего файла /etc/ttys
.Только привилегированный пользователь может запускать telenit. Пользователи, подключенные к системе в текущий момент на заблокированных терминалах, резко отключаются. Вход в систему на терминалах, не перечисленных в /etc/ttys
, не разрешается.
mkinittab выводит на стандартный вывод файл формата inittab
, сгенерированный с помощью файлов ttysfiles
. Каждый файл из списка ttyfiles
должен иметь формат файла ttys
. Если файлы ttysfiles
не заданы, то выполняется чтение стандартного ввода.
/etc/ttys
/etc/inittab
inittab предназначается для пользователей, более знакомых с управлением терминалами по способу telenit, чем со стандартным подходом по методу enable и disable. Предполагается, что в следующей версии системы UNIX будет достигнуто полное объединение этих двух подходов.