Necesito tener la capacidad de crear cuentas de usuario en mi Linux (Fedora 10) y asignar automáticamente una contraseña a través de un script bash (o de otra manera, si es necesario).
Es fácil crear el usuario a través de Bash, por ejemplo:
[whoever@server ]# /usr/sbin/useradd newuser
¿Es posible asignar una contraseña en Bash, algo funcionalmente similar a esto, pero de forma automática:
[whoever@server ]# passwd newuser
Changing password for user testpass.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[whoever@server ]#
Solución del problema
Me preguntaba lo mismo y no quería confiar en un script de Python.
Esta es la línea para agregar un usuario con una contraseña definida en una línea bash:
useradd -p $(openssl passwd -crypt $PASS) $USER
No hay comentarios.:
Publicar un comentario