Как я могу сделать автоматический вход в RPi при загрузке, когда графический интерфейс отключен?
Вам не нужно вводить пароль при входе в систему, когда включен графический интерфейс, так что, вероятно, есть простой способ отключить запрос пароля в консоли.
Ответы:
Для Распбиана Уизи:
Вы должны иметь возможность отредактировать файл / etc / inittab для включения автологина.
Найдите такую строку в / etc / inittab
Это запускает процесс getty на tty1. Вы можете добавить
--autologin
опцию getty к этой строке:Замените {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:
затем отредактируйте значения ExecStart, Restart и Alias, например:
и, наконец, перезагрузите демон и запустите службу:
Обратите внимание, что если вы выйдете из сеанса tty8, вы не сможете использовать его до следующей перезагрузки или запуска вручную с помощью systemctl, за исключением случаев, когда вы оставляете Restart как «всегда», но я настоятельно рекомендую избегать этого по соображениям безопасности.
источник
/etc/inittab
файла вraspbian jessie
.есть более простой способ сделать это с помощью raspi-config, в этой статье это объясняется http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html.
показывает:
источник
Это сработало для меня с Джесси Лайт:
содержание:
Единственная проблема в том, что я больше не могу войти в систему, используя SSH - доступ запрещен. :-(
источник
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Если вы хотите автоматически войти в Raspberry Pi на последовательной линии, вам нужно отредактировать файл / etc / inittab на pi с разрешениями sudo.
Найдите такую строку в / etc / inittab
Добавьте параметр getty --autologin в эту строку.
Сохраните и перезагрузите.
источник
T0:23
?? Я думал, что так и должно быть1:2345
.Я использую NOOBS и у меня был немного другой файл inittab. Вот что я изменил, объединив и «--autologin» в строке T0 и в строке 1: 2345:
источник
поэтому метод lightdm.conf у меня не сработал, после того, как я немного поигрался с самым простым способом, который я нашел ниже.
cd / etc / systemd / system /
оттуда типа: ls
вы увидите autologin @ .service
просто sudo nano autologin @ .service
и измените строку ExecStart = - / sbin / agetty --autologin pi --noclear% I $ TERM
в
ExecStart = - / sbin / agetty --autologin [имя пользователя] --noclear% I $ TERM
где [Имя пользователя] - это пользователь, которому вы хотите войти без скобок.
теперь у меня был пи-авто-вход, работающий с использованием настройки raspi-config, но я использовал описанный выше метод, чтобы изменить автологин для нового пользователя.
надеюсь это поможет
источник