1

Из корня можно установить односимвольный пароль для любой учетной записи

Пример:

Здесь я создал аккаунт test3 и установил пароль t , и пароль принят

[root@localhost ~]# useradd test3
[root@localhost ~]# passwd test3

Changing password for user test3.
New password: 
BAD PASSWORD: it is WAY too short
BAD PASSWORD: is a palindrome
Retype new password: 

passwd: all authentication tokens updated successfully.

Но когда дело доходит до обычного пользовательского режима, очень трудно сменить пароль. Проверьте этот пример

[avi@localhost ~]$ su - test3
Password: 

[test3@localhost ~]$ passwd
Changing password for user test3.
Changing password for test3.
(current) UNIX password: 
New password: 
BAD PASSWORD: it is based on a dictionary word
Password: 

passwd: Authentication token manipulation error

Я вошел в эту учетную запись и попытался изменить пароль, но на этот раз он не взял простой пароль, я просто знал, что это из-за pam (Pluggable модуль аутентификации, например: /etc/pam.d/)

Какие изменения я делаю, чтобы установить любой пароль от обычного пользователя? Будучи пользователем root, мы дадим любой пароль, и он будет принимать даже один символ. Я хочу, чтобы этот метод в режиме пользователя также

Я знаю, что это безумие, но я хочу узнать, что это так. Я использую CentOS 6.2

0