Script para creación de varios usuarios

+1
0
-1

Aunque no tiene mucha funcionalidad para un usuario normal si es interesante conocer como crear varios usuarios. Este script nos muestra como hacerlo, aquí os dejo el código:

#! /bin/bash

echo "Escriba el número de usuarios a crear:\c"

read num

for i in `seq 1 1 $num` #creamos un bucle asignando un numero finito

do

user="usuario$i" #especificamos el nombre que van a tener los usuarios

useradd -m $user #crea usuario con carpeta en /home

echo "$user"

passwd $user <<EOF
1234
1234
EOF
#esto introduce una contraseña automáticamente que nosotros definimos

passwd -e $user
#hacemos caducar la cuenta para que al entrar cambie la contraseña
done