domingo, 13 de octubre de 2013

Script bash para crear una cantidad de usuarios

Estoy aprendiendo algo de bash, así que voy a publicar algunos scripts que he hecho durante el mes, el primero es uno para crear una cierta cantidad de usuarios, generar contraseñas automáticamente para luego guardar los datos en un archivo de texto.





#!/bin/bash
echo "Ingresar el nombre para los usuarios"
read usuario
echo
echo "Ingresar cantidad de usuarios"
read cantidad
echo

cat "usuarios y contraseñas : " > ~/usuarios.txt
for (( i = 1; i <= $cantidad; i++ )); do
   adduser "$usuario$i" && echo "passUsuario$i" | passwd --stdin "$usuario$i"
   echo "usuario : $usuario$i password passUsuario$i" >> ~/usuarios.txt;
done

Ejemplo de funcionamiento : 














Archivo de salida : 

No hay comentarios:

Publicar un comentario