Запустив Ubuntu 12.04, я изменил пароль пользователя, используя
sudo passwd user
, но теперь этот пользователь может войти в систему, используя как старый пароль, так и новый пароль. Есть идеи, почему это произошло?
Я внес изменение в common-auth
файл, расположенный в /etc/pam.d/
и это разрешило проблему. (Я скопировал по файлу с системы, которая работала к тому, который не сделал),
Не рабочий файл:
auth required pam_group.so use_first_pass
auth [success=3 default=ignore] pam_unix.so nullok_secure try_first_pass
auth [success=2 default=ignore] pam_ccreds.so minimum_uid=1000 action=validate use_first_pass
auth [default=ignore] pam_ccreds.so minimum_uid=1000 action=update
Рабочий файл:
auth required pam_group.so use_first_pass
auth [success=1 default=ignore] pam_unix.so nullok_secure try_first_pass
Попытайтесь изменить пароль снова...
Примечание : Выполненный ниже cmd без sudo
.This изменяет пароль для текущего пользователя.
$ passwd
Enter the new password (minimum of 5, maximum of 8 characters).
Please use a combination of upper and lower case letters and numbers.
Old password: <old password goes here>
New password: <new password goes here>
Re-enter new password: <new password goes here>
Password changed.