Respuestas:
Puede usarlo useradd
para configurar todo, incluida la contraseña. La contraseña ya debe estar encriptada, pero puede usarla openssl
para crear la contraseña md5 si solo desea especificar la contraseña de texto sin formato:
useradd -u 12345 -g users -d /home/username -s /bin/bash -p $(echo mypasswd | openssl passwd -1 -stdin) username
Sin embargo, es posible que desee excluir esto de su historial si está utilizando una contraseña de texto sin formato en el comando. Puede anteponer un espacio antes del comando para excluirlo del historial. Si está ejecutando este comando en muchas máquinas, es posible que solo desee generar la contraseña una vez y usarla directamente en el comando:
useradd -u 12345 -g users -d /home/username -s /bin/bash -p '$1$NNfXfoym$Eos.OG6sFMGE8U6ImwBqT1' username
Deberías poder usar algo como esto:
adduser --uid 3434 --password my_password my_login
Parece que useradd
cifrará la contraseña con crypt. Si prefiere utilizar otro método (MD5, SHA256, SHA512), puede crear el usuario con useradd
y establecer la contraseña con chpasswd
, Puede ejecutar:
useradd <options> && echo username:password | chpasswd --crypt-method=SHA512
El método de cifrado de contraseña predeterminado de todo el sistema está configurado en /etc/login.defs en la variable ENCRYPT_METHOD. &&
hace chpasswd
que se ejecute solo si la creación del usuario con useradd
fue exitosa (código de salida de 0)
Una llegada tardía al juego - RHEL 7.1 - lo siguiente funciona. Crea un usuario SUDO, no cifra la contraseña e inicia sesión inmediatamente como el nuevo usuario:
U=youzerneim; P="pswrd"; adduser $U; echo $P | passwd $U --stdin; usermod -aG wheel $U; su - $U
useradd -u <uid> -G <grupo> -d / home / <directorio de inicio del usuario> -p contraseña -m
-u para UID
-d para el directorio de inicio
-m para crear el directorio de inicio como se menciona en la opción -d
Bueno, hay muchas más opciones dependiendo del sabor de Linux.
Siempre puedes hacer ... man useradd O man adduser
-u
sea necesario, en este caso, a menos que desee elegir específicamente un determinado UID.