Configurando senhas de complexidade reduzida para um usuário comum

1

Do root é possível definir uma senha de caractere único para qualquer conta

Exemplo:

Aqui criei uma conta test3 e defina a senha t , e a senha é aceita

[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.

Mas quando se trata de modo de usuário regular, é muito difícil alterar uma senha. Veja este exemplo

[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

Eu entrei naquela conta e tentei alterar a senha, mas dessa vez não pegando senhas simples, só sabia que era por causa do pam (Pluggable authentication module ie: /etc/pam.d/)

Quais alterações eu faço para definir qualquer senha do usuário comum? Como se fosse root se dermos alguma senha, ela aceitará até um único caractere também. Eu quero esse método no modo de usuário também

Eu sei que é uma loucura, mas eu quero aprender que é isso. Eu estou usando o CentOS 6.2

    
por max 03.08.2012 / 11:51

0 respostas