GETTYDEFS(4) GETTYDEFS(4) НАЗВАНИЕ gettydefs - данные о скорости обмена и характеристиках терминала, используемые программой getty ОПИСАНИЕ Файл /etc/gettydefs содержит информацию, используемую программой getty(1M) для установки скорости обмена и терминальных характеристик линии. Из файла берется ин- формация о том, как должно выглядеть приглашение при входе в систему. В нем также указывается скорость обме- на, которую надо попытаться установить, если текущее значение некорректно (о чем пользователь сообщает нажа- тием клавиши прерывания). Элементы файла /etc/gettydefs имеют следующий формат: метка# нач_флаги # кон_флаги #приглашение #след_метка После каждого элемента должна следовать пустая строка. Строки, начинающиеся с символа #, игнорируются. Поля могут содержать взятые в кавычки символы вида \b, \n, \c и т.д., а также конструкции \nnn, где nnn есть вось- меричное значение требуемого символа. Поля трактуются следующим образом: метка Цепочка символов, с которой getty(1M) пытается со- поставить свой второй аргумент. Часто (но не всег- да) в качестве метки используется скорость обмена с терминалом, например 9600. нач_флаги Начальные флаги задают характеристики терминала, которые будут установлены посредством вызова ioctl(2), если для getty не указан тип терминала. Допустимые флаги перечислены во включаемом файле [см. termio(7)]. Обычно из началь- ных флагов требуется только флаг скорости. Getty автоматически устанавливает терминал в режим бесструктурного ввода и заботится о большинстве остальных флагов. Установка начальных флагов дей- ствует до тех пор, пока getty не выполнит команду login(1). кон_флаги Конечные флаги имеют тот же смысл, что и начал ные, и устанавливаются непосредственно перед тем, как getty вызывает login. Флаг скорости также обя- зателен. Комплексный флаг SANE устанавливает боль- шинство остальных флагов, необходимых, чтобы про- цессор и терминал обменивались рациональным обра зом. Другие два обычно указываемые флага есть TAB3 (табуляции выводятся на терминал как последова- тельности пробелов) и HUPCL (линия освобождается при последнем закрытии). приглашение Поле целиком выдается в качестве приглашения при входе в систему. В отличие от вышеописанных полей, где пробелы, табуляции и переводы строк игнориру- ются, здесь они входят в приглашение. след_метка Метка следующего элемента файла, который getty по- пытается использовать, если скорость обмена оказа лась неподходящей. Характеристики терминала будут установлены согласно новым флагам. Обычно набор элементов для различных скоростей образует кольце- вой список. Например, элемент с меткой 2400 указы- вает на 1200, тот указывает на 300, а этот послед ний вновь указывает на 2400. Если к getty(1M) обратились без второго аргумента, то используется первый элемент файла /etc/gettydefs. Пер вый элемент используется и тогда, когда getty(1M) не может найти заданную метку. Если сам файл /etc/ gettydefs отсутствует, то используется встроенный в ко манду вход для терминала со скоростью обмена 300 бод. Настоятельно рекомендуется после создания или изменения файла /etc/gettydefs проверять его посредством запуска getty с опцией контроля. ФАЙЛЫ /etc/gettydefs СМ. ТАКЖЕ ioctl(2). login(1) в Справочнике пользователя. getty(1M), termio(7) в Справочнике администратора.