Включение / отключение входа без пароля / Autologin через графический интерфейс пользователя / командную строку

Прежде чем я задам вопрос, не мог бы кто-нибудь помочь в определении Ubuntu для этих двух, казалось бы, идентичных, но разных терминов (я дал черновики):

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

Вход в систему без пароля - когда вы выбираете пользователя у приветствия и входите в систему без запроса пароля.

Теперь по вопросу. Как мы можем изменить каждый через командную строку? Является ли решение одинаковым для всех поддерживаемых в настоящее время выпусков?

И для тех, кто предпочел бы использовать метод gui, как это делается?

В нижней части этого рисунка есть флажок для логин без пароля Там написано:

Не запрашивать пароль при входе в систему

Как мне это сделать с помощью командной строки?

enter image description here [ 110]

8
задан 27.12.2019, 08:42

4 ответа

Первоначально я следовал ответу Оли, но виртуальная машина жаловалась на работу в режиме низкой графики. Я думаю, что Оли выключил / изменил слишком много вещей, очистив сеанс приветствия. В моем случае я хочу, чтобы пользовательский интерфейс работал. Для этого требуется только добавить две строки в файл /etc/lightdm/lightdm.conf.

   autologin-user=<username>
   autologin-user-timeout=0

, поэтому полный файл выглядит следующим образом:

   [SeatDefaults]
   greeter-session=unity-greeter
   user-session=ubuntu
   autologin-user=<username>
   autologin-user-timeout=0

для проверки изменений без перезагрузки sudo service lightdm restart

0
ответ дан 27.12.2019, 08:43

Вот как вы можете включить вход без пароля для входа в Ubuntu 11.10 и далее.

  • Перейти к System SettingsUser Accounts

  • Разблокировать административные функции, нажав кнопку Разблокировать в в правом верхнем углу и введите свой пароль.

    User Accounts unlock button

  • Выберите пользователя, для которого вы хотите разрешить вход без пароля.

  • Нажмите на поле / кнопку рядом с Пароль .

    User Accounts overview

  • Из раскрывающегося списка Действие выберите Log in without a password и нажмите кнопку Изменить . [1123 ]

    User Accounts actions

0
ответ дан 27.12.2019, 08:43

Поскольку ни один из ответов не отвечает на реальный вопрос

Как мне это сделать с помощью командной строки? (вход без пароля)

Я перефразирую из ArchWiki :

Добавить следующую строку в /etc/pam.d/lightdm

auth        sufficient  pam_succeed_if.so user ingroup nopasswdlogin
[ 1111] и создайте и добавьте себя в группу nopasswdlogin.

groupadd -r nopasswdlogin
gpasswd -a <username> nopasswdlogin

A systemctl restart lightdm покажет эффект. : -)

0
ответ дан 27.12.2019, 08:44
  • 1
    Спасибо за то, что непосредственно ответили на вопрос. Однако это не имело никакого эффекта для меня. Я все еще вижу приглашение ко входу в систему при запуске. Это предлагает мне имя пользователя (" login") и пароль – SilentGhost 27.12.2019, 08:45
  • 2
    @AdamGrant, те же результаты для меня на человечности 16.04.1. /var/log/auth.log содержат запись " lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" was met by user "brian" " но ничто из после этого. – Joshmaker 27.12.2019, 08:45

Я, честно говоря, не знаю разницы. Я не уверен, что видел фразу «вход без пароля», где я не предполагал, что они говорят об автоматическом входе.

Для машин, которые используют LightDM (11.04 и выше), вы можете добавить пользователя в конфигурацию в /etc/lightdm/lightdm.conf, используя переменную autologin-user, чтобы файл выглядел примерно так: выдает экран, на котором этот пользователь (в данном случае oli) автоматически регистрируется через несколько секунд. Если вы хотите изменить это время ожидания, чтобы оно происходило быстрее, вы можете поиграться с переменной autologin-user-timeout в том же файле.

0
ответ дан 27.12.2019, 08:45
  • 1
    Я использовал conf файл gui, сделанный для автовхода в систему. Я удалил его, и затем не было никакого автовхода в систему. Я копирую его в/etc/lightdm в новомодном сценарии и этом doesn' t заставляют его автовойти в систему. Даже после нескольких перезагрузок. Существует ли демон? – dWinder 27.12.2019, 08:45

Теги

Похожие вопросы