Eu quero alterar / definir a política de complexidade de senha no Ubuntu 14.04.5. Por complexidade , quero dizer - o número mínimo de caracteres min, min caracteres superiores etc etc. Eu já tentei a solução aqui mas não funciona para mim (tentei a primeira resposta que foi aceita como solução) . Como fazer isso?
update: - A solução aqui não diz exatamente onde eu tenho que adicionar a seguinte linha ao arquivo /etc/pam.d/common-password
: -
password requisite pam_cracklib.so ucredit=-1 lcredit=-1 dcredit=-1
ocredit=-1
Quando eu adiciono a linha no final do arquivo e salvo, vejo erros acontecendo no terminal.
O que eu fiz: -
Quando tentei executar este comando gksu gedit /etc/pam.d/common-password
, o terminal diz The program 'gksu' is currently not installed. You can install it by typing: sudo apt-get install gksu
. Então eu instalei gksu
por esse comando.
Depois disso consegui rodar o comando gksu gedit /etc/pam.d/common-password
e veio uma janela pedindo para colocar a senha administrativa. Eu fiz isso e o arquivo /etc/pam.d/common-password
é aberto em um editor. Eu adiciono a linha
password requisite pam_cracklib.so ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1
no final do arquivo, salve o arquivo e feche o arquivo. Assim que o arquivo é fechado, aparece uma mensagem de erro: -
(gedit:6075): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Por que não está funcionando? Existe alguma outra maneira de definir a política de complexidade de senha?
[Por favor, veja as imagens]
{Existe uma palavra obscure
dentro do arquivo (veja a captura de tela). Esta palavra tem algo a ver com a complexidade da senha? }
Eu adicionei minlen=9
no arquivo para definir o número mínimo de caracteres como 9 para criar uma senha por um usuário.