Ubuntu 14.04 | Сбросьте пароль, попросив повторно ввести новый пароль. В идеале это должно быть один раз

Недавно я пытался реализовать политику паролей (по крайней мере, одну цифру, верхний регистр, строчные буквы, специальный символ) с помощью модуля pam_cracklib. После этого система просит меня дважды вводить пароль каждый раз, когда я пытаюсь сбросить пароль. Не уверен, правильно ли я изменил файл конфигурации. Неужели я допустил какую-либо ошибку в конфигурационном файле "common-password". Кто-нибудь, пожалуйста, помогите мне.

  1. Вы вошли как пользователь

    $ passwd
    Changing password for testuser.
    (current) UNIX password:
    Enter new UNIX password:
    Retype new UNIX password:
    Retype new password:
    passwd: password updated successfully
    
  2. Вы вошли как пользователь

    $ passwd testuser
    Enter new UNIX password:
    Retype new UNIX password:
    Retype new password:
    passwd: password updated successfully
    
  3. Вы вошли как Root

    $ sudo passwd testuser
    Enter new UNIX password:
    Retype new UNIX password:
    Retype new password:
    passwd: password updated successfully
    

Мой файл конфигурации содержимого для справки.

$ grep "^[^#;]" /etc/pam.d/common-password 
password        [success=1 default=ignore]      pam_unix.so obscure  sha512 minlen=8 remember=7 shadow 
password        requisite                       pam_deny.so
password        required                        pam_permit.so 
password        requisite                       pam_cracklib.so    try_first_pass retry=3 use_authtok lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1

0 ответов

Изменить эту строку:

password        [success=1 default=ignore]      pam_unix.so obscure  sha512 minlen=8 remember=7 shadow 

чтобы:

password        [success=1 default=ignore]      pam_unix.so obscure use_authtok sha512 minlen=8 remember=7 shadow 

Я добавил use_authtok

При смене пароля принудительно установите для модуля новый пароль, который был предоставлен ранее сложенным модулем пароля.

Другие вопросы по тегам