Назад | Перейти на главную страницу

Агетти прерывается при входе в систему при последовательном подключении

Я пытаюсь войти на сервер через последовательный порт с помощью agetty. Когда я запускаю agetty и открываю последовательное соединение, я вижу приглашение входа в систему, но как только я ввожу имя пользователя (в моем случае root), Агетти убивают. Мало того, что вместе с agetty, его родительская оболочка также завершается. Следующая последовательность команд иллюстрирует это. После запуска agetty (вторая строка) я пытаюсь войти в систему через последовательный порт, но в конечном итоге теряю соединение, как показано ниже.

ROOT@dir1(~)
(0)#agetty 115200 /dev/ttyS0
Connection to dir1 closed.

Есть предложения, почему это может происходить? Я использую SLES версии 10, и последовательный порт подключен к серверу терминалов, доступ к которому осуществляется через веб-браузер. Я не уверен, что перезагрузка сервера с записью в inittab будет иметь значение, но я не склонен к этому, поскольку это производственный сервер, и время простоя обходится дорого.

Спасибо.

Вы должен иметь это в inittab, и вам не нужно перезагружаться. Просто telinit q.

Что касается agetty в оболочке, то на самом деле она не предназначена для работы на переднем плане и управления каким-либо другим терминалом; пока ты мог передайте ему аргумент tty -, это приведет к тому, что он будет печатать приглашение входа в систему в вашем терминале, а не на последовательном порту, что вам не нужно.