Я начал запускать Jessie (Debian 8) с настольным компьютером LightDM / Xfce на моем HTPC после того, как он практически остановился на W7. Одна из вещей, которую я не могу обойти, - это ввод пароля - ненормальная вещь для просмотра телевизора.
Следуя инструкциям на вики Debian, я получил автоматически выбранный логин. Но для этого все еще требуется пароль, а полусфиксы, такие как пустые / тривиальные пароли, не допускаются.
Можно ли сразу перейти к сеансу Xfce без логина / пароля?
lightdm --show-config
даетgreeter-session=lightdm-greeter
иsession-wrapper=/etc/X11/Xsession
, линии околоpam
иauto-login-user
то же. Безgreeter-session
линии Х не начинается. <br> Я сделал немного дляautologin
группы, но все же должен был ввести свой пароль. Затем я сделал бит дляnopasswdlogin
группы, и затем ни мой пароль, ни пароль не были приняты lightdm ??Вот правильный ответ для Debian 9 Джесси, для всех вас, кто нуждается в правильной помощи.
Добавить автоматический вход в Debian
Сначала вам нужно переключиться на LightDM (Desktop Manager).
Переключиться на LightDM **
Добавить аккаунт Autologin **
Отредактируйте файлы конфигурации LightDM
Добавьте все 3 эти строки ниже в файл и сохраните его:
Теперь обратите внимание, что в качестве сеанса указан XFCE. Если вы используете gnome, cinnamon и т. Д., Убедитесь, что вы указали, какой сеанс (GUI) вы используете, в противном случае вы войдете в XFCE и, возможно, он не будет установлен.
Если вы не знаете, введите
источник
В Debian 9 и 10 с Xfce все, что мне нужно было сделать, это добавить это в
/etc/lightdm/lightdm.conf
:Несмотря на то, что говорят другие ответы, мой пользователь не должен быть в
autologin
группе, и мне не нужно было ничего делать с PAM.(Источник: https://wiki.debian.org/LightDM#Enable_autologin )
источник
Я решил это, используя вики-страницу Debian и эту страницу на LinuxServe - особенно комментарий!
когда я
/usr/sbin/lightdm --show-config
получаю два файла:/etc/lightdm/lightdm.conf
и/usr/share/lightdm/lightdm.conf.d/01_debian.conf
Это я отредактировал так, что в
/usr/share/lightdm/lightdm.conf.d/01_debian.conf
нем написано:greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession
и в
/etc/lightdm/lightdm.conf
нем говорится:autologin-user=username
autologin-user-timeout=0
Хитрость заключалась в том, что, как говорится в комментарии в конце второй ссылки, настройки автологина должны быть в
[SeatDefaults]
разделе файла. Есть два места, где появляются строки с комментариями, и я раскомментировал первое место.Это было немного странно, потому что в обычных файлах настроек Debian подобные строки не появляются дважды - но я должен был выглядеть лучше!
источник
01_debian.conf
являются значениями по умолчанию, поэтому все, что мне нужно было изменить, былоlightdm.conf
autologin-user=root
, автовход будет молча терпеть неудачу , если вы также не закомментироватьauth required pam_succeed_if.so user != root quiet_success
в/etc/pam.d/lightdm-autologin
Ниже работал для меня. Я был зарегистрирован как root.
groupadd -r autologin gpasswd -a YOURUSERNAME autologin
autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION
2а. Если вы не знаете название сессии
echo $DESKTOP_SESSION
источник