Для Распбиана Уизи:
Вы должны иметь возможность отредактировать файл / etc / inittab для включения автологина.
Найдите такую строку в / etc / inittab
1:2345:respawn:/sbin/getty --noclear 38400 tty1
Это запускает процесс getty на tty1. Вы можете добавить --autologin
опцию getty к этой строке:
1:2345:respawn:/sbin/getty --autologin {USERNAME} --noclear 38400 tty1
Замените {USERNAME} на пользователя, которого вы хотите авторизовать.
Обратите внимание, я не проверял это, проверьте man-страницу для getty для более подробной информации.
Обновление: Raspbian Jessie использует systemd, поэтому inittab не используется. Вот часто задаваемые вопросы, которые могут помочь Джесси:
https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F
FAQ для Fedora, но он должен быть очень похож на Raspbian Jessie.
ОБНОВЛЕНИЕ2: вышеприведенная страница исчезла, так что вот содержимое машины Wayback:
Как настроить автоматический вход в терминал виртуальной консоли?
Сначала создайте новый сервис, похожий на getty @ .service:
# cp /lib/systemd/system/getty@.service \
/etc/systemd/system/autologin@.service
# ln -s /etc/systemd/system/autologin@.service \
/etc/systemd/system/getty.target.wants/getty@tty8.service
затем отредактируйте значения ExecStart, Restart и Alias, например:
...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service
и, наконец, перезагрузите демон и запустите службу:
systemctl daemon-reload
systemctl start getty@tty8.service
Обратите внимание, что если вы выйдете из сеанса tty8, вы не сможете использовать его до следующей перезагрузки или запуска вручную с помощью systemctl, за исключением случаев, когда вы оставляете Restart как «всегда», но я настоятельно рекомендую избегать этого по соображениям безопасности.