LINUX.ORG.RU

mingetty, вход в систему под другим tty, login incorrect


0

1

Здравствуйте. Я занимаюсь со встраиваемой системой на arm9.
Cмена имени файла устройства последовательного порта была вызвана необходимостью добавления новых устройств с жестко заданными именами ttyS0 .. ttyS4. Таким образом я изменил названия первоначальных устройств с /dev/ttyS0 на /dev/ttyAT0 и т.д.
Следовательно затем пришлось поменять консоль для входа в /etc/inittab:

#1:2345:respawn:/sbin/mingetty --noclear ttyS0 на
1:2345:respawn:/sbin/mingetty --noclear ttyAT0

Вход под root и старым паролем стал невозможен - login incorrect. В /etc/passwd хэш не показан:

root:x:0:0:System Administrator:/root:/bin/bash

Что мне сделать, чтобы войти? mingetty ругается на опцию --autologin.

Спасибо.

Я правильно понял, что Вы пытаетесь логиниться на /dev/ttyAT0? Она есть в /etc/securetty?

AITap ★★★★★ ()

Что мне сделать, чтобы войти?

Отредактировать файл /etc/securetty?

mingetty ругается на опцию --autologin

Откуда взялась эта опция?

mky ★★★★★ ()

а если примерно так: http://linux.cpms.ru/?p=4020

vi autologin.c int main() { execlp(«login», «login», "-f", «sergey», 0); }

gcc -o autologin autologin.c cp autologin /usr/sbin/

vi /etc/inittab #c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 tty1 linux

Pm7vLB ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.