RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Глава 3. Задачи последующей конфигурации LFS

Настройка Вашего 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.

Поиск

 

Найди своих коллег!