Eliminar la password de un usuario
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