Есть ли какой-нибудь простой и прямой способ, которым я могу настроить свой ящик Debian 6.0 на автоматический вход в систему при запуске с учетной записью root на консоли?
На компьютере не установлен графический интерфейс (xserver).
Вы можете включить автологин, изменив файл 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 сохраните его резервную копию.
У меня нет удобной установки 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
Сохраните файл и перезагрузитесь.
Оба ответа отсюда не сработали
Я использую 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.