Creación de varias cuentas en linux
Este script bash podría servir. Recibe como entrada el grupo la cuenta y el número inicial y final de cuentas a crear.
#!/bin/bash if [ $# -lt 4 ]; then echo "Crea las cuentas indicadas. El directorio por defecto es: /home/ echo "Usar: $0 [dir] echo "Ejemplos: $0 alumnos mates 5 30" echo " $0 /home/labs alumnos mates 1 25" exit 1 fi if [ $# -eq 4 ]; then dir="/home/$2" grupo=$1 cuenta=$2 ini=$3 fin=$4 else dir=$1 grupo=$2 cuenta=$3 ini=$4 fin=$5 fi for i in $(seq $ini $fin) do echo "Creando cuenta $cuenta$i" useradd -d $dir$i -g $grupo -m -s /bin/bash $cuenta$i done |
No hay comentarios:
Publicar un comentario