Есть какие-нибудь соображения, как этот файл может называться в ubuntu 14,04 и как его правильно искать и редактировать?
Могу только предположить. Может быть нужно это:
LightDM - вход в систему и запуск графического окруженияПотому что "LightDM устанавливается по умолчанию в дистрибутивах Ubuntu, начиная с версии 11.10"
Так что если в директории /etc есть такое: /etc/lightdm/lightdm.conf, то его и надо редактировать. Как, написано по данной выше ссылке:
sudo gedit /etc/lightdm/lightdm.conf
Если такого файла нет, значит используется что-то другое, искать надо.
И ещё соображение. Выше я предлагал:
Код: [Выделить]
sudo aptitude install xubuntu-desktop
sudo aptitude install kubuntu-desktop
sudo aptitude install lubuntu-desktop
Так вот, если хотя бы что-то одно из этого сделать, то ближе к концу процесса установки пакетов система запросит что использовать для входа. Там выбор будет. И вот тут-то этот файл и сгенерируется.
Пользователь добавил сообщение 10 Октября 2016, 02:32:09:
по ссылке есть такая рекомендация: чтобы система требовала пароль при входе, надо от имени рута открыть файл
/etc/lxdm/default.conf
А я другое в той теме нашел:
На самом деле - ерунда какая-то. Насколько я понимаю, есть две разные вещи. Первая - автоматический вход. Работает нормально. Реализуется при помощи /etc/pam.d/lightdm-autologin
Код: [Выделить]
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
auth required pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
@include common-password
Вторая - вход без пароля, т.е. только по имени. Реализуется при помощи lightdm
Код: [Выделить]
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth
auth optional pam_gnome_keyring.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
session optional pam_gnome_keyring.so auto_start
@include common-password
Ключевая строка здесь - "auth sufficient pam_succeed_if.so user ingroup nopasswdlogin"
В принципе, тоже работает. Но вот с какого перепугу при указании входа без пароля (т.е. заведении пользователя в группу nopasswdlogin) очищается пароль пользователя - непонятно. Причем именно очищается - в /etc/shadow появляется запись типа
Код: [Выделить]
test::15266:0:99999:7:::
Ну и после этого, натурально, ни вернуть пароль обратно, ни выполнить sudo, нифига.
Можно посмотреть какой в системе используется дисплей-менеджер для входа в систему, чтобы потом искать файл именно его конфигурации:
cat /etc/X11/default-display-manager