I have created new users and changed his/her password lots of times on Ubuntu, Xubuntu, Kubuntu, Lubuntu, Desktop, Server, Live... etc.

But, since a few weeks ago (I think it is due to the last system update), I am having problems at password management on my Ubuntu Server v14.04.1 LTS (sorry, my Ubuntu is in spanish, but I think it is easy to understand the issue):

luis@Balanceador:~$ sudo adduser prueba
[sudo] password for luis:
Anadiendo el usuario `prueba' ...
Anadiendo el nuevo grupo `prueba' (1002) ...
Anadiendo el nuevo usuario `prueba' (1002) con grupo `prueba' ...
Creando el directorio personal `/home/prueba' ...
Copiando los ficheros desde `/etc/skel' ...
Nueva contrasena:
/var/cache/cracklib/cracklib_dict.pwd: No existe el archivo o el directorio
BAD PASSWORD: The password fails the dictionary check - error cargando diccionario
Vuelva a escribir la nueva contrasena:
passwd: password updated successfully
Changing the user information for prueba

The main problem translates to: /var/cache/cracklib/cracklib_dict.pwd: No such file or directory.

Same behavior for changing passwords:

luis@Balanceador:~$ sudo passwd prueba
Nueva contrasena:
/var/cache/cracklib/cracklib_dict.pwd: No existe el archivo o el directorio
BAD PASSWORD: The password fails the dictionary check - error cargando diccionario
Vuelva a escribir la nueva contrasena:
passwd: password updated successfully

The password seems to be set OK, but I think it could be good to repair this bad password verification system.

How can I solve it?

up vote 6 down vote accepted

Installing the package crack-lib solved it for me:

sudo apt-get install cracklib-runtime

I had it working fine too, but one day (after some update) it disappeared.

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.