Настройка вашего Logon при помощи /etc/issue

Когда вы первый раз запускаете вашу новую LFS систему, экран приглашения будет приятным и запланированным. Хотя многие люди захотят иметь в их системе отображение большей информации в тексте приглашения. Это может быть достигнуто использованием файла /etc/issue.

Файл /etc/issue является обычным текстовым файлом, который будет так же применять некоторые Escape последовательности (смотри ниже) для вставки информации о системе. Есть так же файл issue.net, который может быть использован при удаленной регистрации. Хотя ssh будет использован только если вы установите опцию в файле конфигурации, а так же не будет интерпретировать escape последовательности, описанные ниже.

Одна из наиболее общих вещей, которую люди хотят сделать, это очистка экрана при каждой регистрации. Простейшим способом сделать это является помещение escape-последовательности "очистка" в /etc/issue. Для этого надо выполнить clear > /etc/issue. Это вставит правильный escape код в начало файла /etc/issue. Заметьте, что если вы это сделаете, то при редактировании файла вы должны оставить символ ^[c в первой строке.

Следующие escape-символы распознаются agetty (программой, которая обычно разбирает /etc/issue). Эту информацию можно получить, запустив man agetty, где вы можете найти дополнительную информацию о процессе регистрации.

Файл issue может содержать определенные escape коды для отображения различной информации. Все escape коды состоят из обратного слэша (\) непосредственно идущего перед одной из букв, объясненной ниже (так \d в /etc/issue вставит текущую дату).

b вставляет строку текущей скорости вывода. d вставляет текущую дату. s вставляет имя системы, имя операционной системы. l вставляет строку имени текущего tty. m вставляет идентификатор архитектуры машины, т.е., i486 n вставляет сетевое имя машины, так же известное как hostname. o вставляет доменное имя машины. r вставляет номер релиза ядра, т.е., 2.4.16. t вставляет текущее время. u вставляет номер текущего зарегистрированного пользователя. U вставляет строку "1 user" или "<n> users", где <n> является числом текущих зарегистрированных пользователей. v вставляет версию OS, т.е. дату сборки и т.д..

Последнее обновление 2005-01-14 17:30:04 -0700