0% encontró este documento útil (0 votos)
2 vistas1 página

Script Bash para Gestión de Usuarios

Este script en Bash permite gestionar usuarios en un sistema Linux mediante un menú interactivo. Las opciones incluyen crear un nuevo usuario, cambiar la contraseña de un usuario existente, y borrar un usuario. El script se ejecuta en un bucle hasta que el usuario decide salir.

Cargado por

l21330812
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas1 página

Script Bash para Gestión de Usuarios

Este script en Bash permite gestionar usuarios en un sistema Linux mediante un menú interactivo. Las opciones incluyen crear un nuevo usuario, cambiar la contraseña de un usuario existente, y borrar un usuario. El script se ejecuta en un bucle hasta que el usuario decide salir.

Cargado por

l21330812
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#!

/bin/bash

# Este es un script simple para gestionar usuarios

while true; do
# Limpia la pantalla para mejor visualización
clear

# Muestra el menú principal


echo "=== MENÚ FÁCIL DE USUARIOS ==="
echo "1. Crear un usuario nuevo"
echo "2. Cambiar contraseña de usuario"
echo "3. Borrar un usuario"
echo "4. Salir del programa"
echo "============================"

# Pide al usuario que elija una opción


read -p "¿Qué quieres hacer? (1-4): " opcion

case $opcion in
1) # Crear usuario
read -p "Escribe el nombre para el nuevo usuario: " nombre
sudo useradd -m "$nombre" # -m crea el directorio home
sudo passwd "$nombre" # Establece la contraseña
echo "¡Usuario $nombre creado!"
;;

2) # Cambiar contraseña
read -p "Escribe el nombre del usuario: " nombre
sudo passwd "$nombre"
echo "¡Contraseña cambiada!"
;;

3) # Borrar usuario
read -p "Escribe el nombre del usuario a borrar: " nombre
sudo userdel -r "$nombre" # -r borra también su directorio home
echo "¡Usuario $nombre eliminado!"
;;

4) # Salir
echo "¡Hasta luego!"
exit 0
;;

*) # Opción inválida
echo "Por favor, elige 1, 2, 3 o 4"
;;
esac

# Pausa para ver los resultados


read -p "Presiona ENTER para continuar..."
done

También podría gustarte