bash_058.sh
Nivel 4 — Pro Escribir código

PRO: Alta de usuario segura

Escribe un script de alta de usuario que:
1. Compruebe que se ejecuta como root ($EUID)
2. Reciba el nombre en $1 (si no, uso y exit 1)
3. Compruebe con id si ya existe
4. Si no, lo cree con useradd -m y lo registre en un log
Tu script Bash
// Solución de referencia

          

📋 Sobre este ejercicio

Crea un usuario comprobando root y duplicados.

💡 Pistas (clic para revelar)
💡 Primero comprueba EUID -ne 0
💡 Luego que $1 no esté vacío
💡 id "$USUARIO" detecta si ya existe antes de useradd -m
📖 Referencia del módulo
$ VAR=valor
Asignación (sin espacios)
$ $VAR o ${VAR}
Expansión de variable
$ $(comando)
Sustitución de comando
$ if [ cond ]; then ... fi
Condicional
$ for i in lista; do ... done
Bucle for
$ nombre() { ... }
Definir función