2

Есть ли какой-нибудь простой и прямой способ, которым я могу настроить свой ящик Debian 6.0 на автоматический вход в систему при запуске с учетной записью root на консоли?

На компьютере не установлен графический интерфейс (xserver).

3 ответа3

4

Вы можете включить автологин, изменив файл inittab.

Использование любого редактора Откройте файл inittab. Я использовал Vim Editor

#vim /etc/inittab

Серач за линию.

1:2345:respawn:/sbin/getty 38400 tty1

Заменить следующим

1:2345:respawn:/sbin/mingetty --autologin <user-name>  --noclear tty1

После изменения inittab перезагрузите систему.

Примечание: перед изменением inittab сохраните его резервную копию.

3

У меня нет удобной установки Debian, но этот метод работает для Slackware и должен применяться точно так же к любой системе, которая использует inittab.

От имени пользователя root отредактируйте файл /etc/inittab . Найдите строку, которая выглядит примерно так:

c1:1235:respawn:/sbin/agetty 38400 tty1 linux

Замените эту строку (или еще лучше, закомментируйте и добавьте) строку, которая гласит:

c1:1235:respawn:/sbin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1 

Сохраните файл и перезагрузитесь.

2

Оба ответа отсюда не сработали

Я использую CUBIAN, которая является ОС на основе Debian wheezy для ARMv7 на Cubieboard

и мое решение (работает для меня) использует rungetty:

установить rungetty

редактировать /etc/inittab

закомментируйте

1:2345:respawn:/sbin/getty 38400 tty1 

и добавить

1:2345:respawn:/sbin/rungetty tty1 --autologin YOUR_USER_NAME

отредактируйте .bash_profile и внизу добавьте

if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
while true
do
startx --
sleep 10
done
fi

тогда это сработало!

Спасибо MeanDean на форуме пользователей Debian.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .