zaLinux.ru

Как настроить автоматический вход в Linux с LightDM


Для начала убедимся, что используется менеджер отображения LightDM:

systemctl status display-manager

Строка

lightdm.service - Light Display Manager

подтверждает, что в данной ОС используется LightDM.

Вход в Linux с LightDM (стиль и фоновые изображения могут различаться в других дистрибутивах Linux):

Для автоматического входа в LightDM откройте конфигурационный текстовый файл /etc/lightdm/lightdm.conf:

sudo gedit /etc/lightdm/lightdm.conf

Найдите там раздел [Seat:*] (или может называться [SeatDefaults]), а в этом разделе две закомментированные строки:

#autologin-user=
#autologin-user-timeout=0

Раскомментируйте их (уберите символ # в начале строки), а также после autologin-user впишите имя пользователя, для которого должен выполняться автоматический вход, например, если это пользователь root, тогда строки выглядят так:

autologin-user=root
autologin-user-timeout=0

Если вы не знаете или забыли имя пользователя системы Linux, то вы можете узнать его выполнив в терминале команду:


whoami

Если файл lightdm.conf вовсе отсутствует, то создайте его:

sudo gedit /etc/lightdm/lightdm.conf

Скопируйте в этот файл:

[Seat:*]
autologin-guest=false
autologin-user=mial
autologin-user-timeout=0

Обратите внимание на директиву autologin-user и имя пользователя, которое идёт за ней – mial. Вам, конечно, нужно заменить это имя на собственное имя пользователя системы.

Теперь откройте файл /etc/pam.d/lightdm-autologin:

sudo gedit /etc/pam.d/lightdm-autologin

Найдите там строку:

    auth      required pam_succeed_if.so user != root quiet_success

и замените её на::

    auth      required pam_succeed_if.so user != anything quiet_success

Перезагрузитесь — после этого должен выполняться автоматический вход без ввода пароля.


Если не сработало, для проверки, применяются ли настройки из конфигурационного файла lightdm.conf выполните команду:

/usr/sbin/lightdm --show-config


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *