Автоматический вход в систему Debian XFCE

Debian XFCE автологин

Автоматический вход Debian XFCE в систему не предусмотрен по умолчанию в настройках. В других дистрибутивах, таких как Ubuntu, Mint и других существует автоматическая авторизация в системе по умолчанию, стоит только поставить галочку в нужном пункте при установке или в настройках авторизации.

В интернете нашлось немало статей с описанием, как решить данную проблему. Но вот есть ощущение, что все тексты скопированы друг с друга, да ещё и решения из них не всегда срабатывают.

Мы тестировали настройку автоматического логина на свежей установленной Debian, без внесения каких-либо изменений. Система была установлена на ноутбук, затем выполнено стандартные две команды:

apt update
apt upgrade

Способ первый

Нужно внести изменения в файл:

/etc/lightdm/lightdm.conf

Рекомендовано сделать следующие изменения:

autologin-guest=false
autologin-user=имя пользователя
autologin-user-timeout=0
autologin-session=lightdm-autologin

Вроде бы все должно работать, но нет, не работает или работает один раз, при первой перезагрузке.

В комментариях подсказали, чтобы заработало, эти строки надо не просто искать в файле, а конкретно в разделе [Seat:*]. Иначе получается, что расскомментируем не в том разделе и ничего не меняется.

Способ второй:

Способ с файлом lightdm.conf, что описан выше, но с существенными доработками работает.

Просто изменения вносятся всего в две строки:

autologin-user=имя пользователя
autologin-user-timeout=0

autologin-user в Debian

В файле /etc/lightdm/lightdm.conf все эти, указанные строки есть и они закомментированы знаком # — раскомментируйте их и приведите эти две строки в соответствии с описанием выше.

Естественно отрываем файл от имени администратора.

Третий способ: непроверенный

Есть еще один способ, найденный на просторах Всемирной паутины. Этот способ мы не проверяли так как предыдущий работает. Если работает не трогай — золотое правило.

Если кому-то понадобится, или кто-то его пробовал, напишите результат в комментариях.

Рекомендуется открыть файл от имени администратора, суперпользователя

/usr/share/lightdm/lightdm.conf.d/01_debian.conf

Если его нет то создать его. Добавить в конец текста следующее содержание.

[SeatDefaults]
autologin-user=ЗАМЕНИТЬ_НА_ЛОГИН
autologin-user-timeout=0

После внесения изменений перезагружаем систему, во всех вышеописанных случаях.

Радуемся только после нескольких выключений и включений или перезагрузок.

Не все способы работают постоянно. Некоторых хватает только на один раз. С чем это связано честно скажем, не знаем.

Всем Удачи!

Про ПК
Добавить комментарий

  1. vladimir

    Хорошая статья, только надо добавить, что по первому способу эти строки надо не просто искать в файле, а конкретно в разделе [Seat:*] Иначе получается, что раскомментариваем не в том разделе и ничего не изменяется.

    Ответить