getty (~)
ИМЯ
Getty, uugetty - указание режима доступа для обращения к системе.
СИНТАКСИС
getty [тип [tty]]
uugetty [тип [tty]]
ОПИСАНИЕ
Программа getty вызывается init(8), для открытия и инициализации терминала. Чтения имени login, и вызывать login(1). Устройство, на котором выполняется getty, как правило, определяется как ttys(5).
Программа getty может распознавать, учёт протокола точка-точка (PPP), и, если атрибут pp указан в gettytab(5), вызывает по этой строке программу, напрмер pppd(8), вместо login(1). Что позволяет использовать один из последовательных портов, либо учёт «shell»с интерфейсом командной строки, соединять сеть ppp.
Аргумент tty это специальный файл устройства в /dev открытый для терминала (напрмер. «ttyh0»). Если нет аргументов или аргумент «-», предполагается открытая терминальная линия, как дискриптор файла 0.
Аргумент type может быть использован для работы линии getty специально. Этот аргумент используется как индекс БД gettytab(5), для определения характеристики линии. Если нет аргументов или нет такой таблицы, используется таблица default. Если нет указаний системы /etc/gettytab используется по умолчанию. Если указывается расположение таблицы, getty очистит экран терминала, напечатает флаги заголовков, и запросит имя login. Обычно строки флага или login включены в hostname системы.
getty использует средство ttyaction(3) с действием «getty» и пользователем «root», что бы выполнить конкретные участки команд, когда она запускается.
Большинство действий getty по умолчанию можно включить. Или изменить, по подходящим таблицы gettytab(5).
Программа getty может быть настроена для отрезка времени, по истечении которого, будет вызывать сброс, если имя login не использовано довольно быстро.
uugetty такая же программа, кроме того, она используьт pidblock(3), для соблюдения блокировки процессов /var/spool/lock, которые вызывает tty.
ФАЙЛЫ
/etc/gettytab
/etc/ttys
/var/spool/lock/LCK..ttyXX
ДИАГНОСТИКА
ttyxx: No such device or address.
ttyxx: No such file or address. Терминал, который включён в файл ttys(5) не может быть открыт, вероятно, потому, что необходимые строки не настроены в системе, связанное устройство не было указано во время настройки при загрузке, или не существует специальный файл в /dev.
ТАКЖЕ
login(1), ioctl(2), pidlock(3), ttyaction(3), tty(4), gettytab(5), ttys(5), init(8), pppd(8)
ИСТОРИЯ
Программа getty появилась в 6 версии AT&T UNIX.
| Прикрепленный файл | Размер |
|---|---|
| getty.odt | 26.05 кб |
- Utility's blog
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 706 просмотра