Eliminar la password de un usuario

De zerutek

Saltar a: navegación, buscar
RECORDATORIO
Esto es el típico recordatorio, una anotación en un papel que siempre extravías.
Fuera de su contexto puede no tener ningún sentido.


29/08/2011

Eliminar la password de un usuario

Puede que por determinadas razones (por ejemplo, porque quieres utilizar sólo claves públicas/privadas de ssh) queramos eliminar la password de un usuario, pero sin bloquearlo. He aquí una forma de realizarlo.

Linux

El comando passwd tiene la opción -d que realiza el trabajo:

passwd -d usuario

Aix

En aix no hay implementado ninguna forma de eliminar la contraseña de un usuario. Puedes realizar tu propia aplicación utilizando las funciones de Aix setpwdb(), putuserpw(), endpwdb(), o puedes utilizar chpasswd.

En nuestro ejemplo, vamos a utilizar chpasswd con el parámetro -e para introducir una contraseña cifrada, y el parámetro -c, que puede interesar en algunos casos, para eliminar todos los flags. Si introducimos el carácter *, conseguimos deshabilitar la contraseña.

echo usuario:* |chpasswd -c -e

Referencias

http://www.unix.com/programming/73248-userpw-h-aix-delete-entry-shadow-password-database.html