Вчера я временно взял требование пароля от своей учетной записи (единственная учетная запись на машине). Я затем позже попытался повторно включить его. Пароль взял (он работает, когда я использую sudo
например), но это не требуется, чтобы входить в систему, даже при том, что я проверил что опция в пользовательские настройки. Как я делаю пароль требуемым снова для доступа входа в систему?
Я должен также отметить, что экран блокировки не работает, это, кажется, сразу блокирует, затем разблокировали.
Я попытался установить его ни на какой пароль, затем установив пароль снова.
Я недавно обновил до 14,04 от Точного.
Я наконец решил это сам. Даже при том, что я установил "Автоматический Вход в систему" прочь и установил пароль пользователя в Параметрах настройки системы-> Учетные записи пользователей, ему не удалось правильно установить флаги в /etc/gshadow
и /etc/group
. Чтобы проверить и видеть, установлено ли это правильно, сделайте в терминале:
sudo grep nopasswd /etc/gshadow
который должен возвратить что-то как:
nopasswdlogin:!::
и
sudo grep nopasswd /etc/group
возврат:
nopasswdlogin:x:112:
Вместо этого шахта была похожа:
nopasswdlogin:!::josh
nopasswdlogin:x:112:josh
если Вы видите имена пользователей в конце этих строк, то необходимо удалить их. Любые имена пользователей на этих строках указывают, что пользователь может войти в систему в без пароля. Для удаления их просто откройте файлы в gedit и удалите ТОЛЬКО имена пользователей, из которых Вы хотите потребовать паролей. Можно открыть их с:
gksudo gedit /etc/gshadow
gksudo gedit /etc/group
После того как Вы удаляете имена пользователей, сохранили файлы и перезагрузку.Готово!