Як увімкнути автоматичний вхід?


11

Тому я просто встановив raspbian jessie lite на моєму pi 2. Але я не можу змусити його автоматично входити в систему. Я спершу спробував з Raspi-config, який не працював. Потім, трохи погуглившись, я знайшов підручник, який, мабуть, редагувати, inittabале коли я намагаюся отримати доступ до нього, він порожній.


1
Якщо ви обрали правильний варіант у raspi-config, він повинен працювати. Все, що використовується inittab, не буде. Дійсно, більшість навчальних посібників до середини 2015 року (і багато після) призначені для SysV і не працюватимуть. Деякі фактично заважатимуть нормальній роботі.
Milliways

@Milliways Я спробував перейти в raspi-config і змінив параметр завантаження на, консольний автологін, але це не працює.
Йемто

Відповіді:


8

Я знайшов рішення, яке використовує raspi-config. Я трохи погрався з ним і щось знайшов (ПРИМІТКА. Можливо, вам потрібно буде оновити raspi-config)

Щоб увімкнути автоматичний вхід за допомогою Raspi-config:

Run: sudo raspi-config
Choose option 3: Boot Options
Choose option B1: Desktop / CLI
Choose option B2: Console Autologin
Select Finish, and reboot the pi.

Тоді pi повинен автоматично входити в систему. Це так просто, як, ну, пі! :)


Це має бути прийнятою відповіддю. Працювали чудово.
slm

працює як шарм, дякую людині
FrontENG,

3

У мене той самий Rasbian Jessie на Ras Pi 2.

Спробуйте ЦЕ (рішення через raspberrypi.stackexchange), ймовірно, допоможе!

Удачі


3

Спочатку створіть нову послугу, подібну до 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 як "завжди", але настійно рекомендую уникати цього з міркувань безпеки.


джерело: fedoraproject.org/wiki


Це рішення взагалі не спрацювало.
пієпі

1
він не працює, якщо ви сліпо скопіюйте його, вставте його, якщо це ви маєте на увазі
Хавнар

1

Найпростіший спосіб, який я знайшов за допомогою Raspbian, - це редагувати файл raspi-config. Зробіть це, відкривши /etc/lightdm/lightdm.confта встановивши autologin-user=параметр.

Змінити: autologin-user=piна те, autologin-user=usernameде usernameваше ім’я користувача.


З якого часу /etc/lightdm/lightdm.con[sic] став "файлом raspi-config"? Не забувайте, що подібного файлу в програмі Raspbian lite в першу чергу просто немає .
Дмитро Григор’єв
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.