Tengo que crear 20 usuarios en 10 servidores. Quiero crear un script que me cree 20 usuarios en el servidor (es fácil con useradd
) y cifre la contraseña. tengo mi variable
$crypt=perl -e 'print crypt...'
Ahora quiero crear un bucle que creará los nuevos usuarios y la contraseña será establecida por $crypt
.
Como puedo hacer esto ?
Respuesta1
configurar cripta
crypt=$(perl -e'print crypt("somekey", "salt_character")')
llame a la lista de nombres de usuarios en un bucle for y pase $crypt como contraseña.
for i in `cat usernamelist`
do
useradd $i -p $crypt
done
desde la página de manual,
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the account.