Nuevo usuario del bucle Bash

Nuevo usuario del bucle Bash

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.

información relacionada