6- Gestión de Usuarios en Linux

Verifica que el proceso ya no está en ejecución con: ps -p 1609 Si el comando no muestra resultados, significa que el proceso se cerró correctamente. \[\[11- Automatizar la Gestión de Usuarios en L...


#Linux #SysAdmin #UsuariosLinux #GestiónDeUsuarios #Bash #ComandosLinux #AdministraciónLinux #SeguridadInformática #GruposLinux #PermisosLinux #DevOps #ShellScripting #IT #HackingÉtico


La gestión de usuarios en Linux incluye comandos para agregar, modificar, eliminar y consultar usuarios y grupos en el sistema. Aquí tienes una lista de comandos comunes junto con su descripción:


1. Crear un usuario

  • Agregar un usuario nuevo:

    sudo adduser <nombre_usuario>
    

    Este comando interactivo solicita detalles como la contraseña, el nombre completo, etc.

  • Agregar un usuario con useradd:

    sudo useradd -m -s /bin/bash <nombre_usuario>
    
    • -m: Crea el directorio personal del usuario.
    • -s: Especifica el shell predeterminado.

2. Modificar un usuario

  • Cambiar la contraseña de un usuario:

    sudo passwd <nombre_usuario>
    
  • Modificar la información del usuario:

    sudo chfn <nombre_usuario>
    

    O usa usermod para configuraciones más avanzadas:

    sudo usermod -s /bin/zsh -d /nuevo/home <nombre_usuario>
    
    • -s: Cambia el shell.
    • -d: Cambia el directorio personal.
  • Bloquear o desbloquear un usuario:

    sudo usermod -L <nombre_usuario>  # Bloquear
    sudo usermod -U <nombre_usuario>  # Desbloquear
    

3. Eliminar un usuario

  • Eliminar un usuario y su directorio personal:

    sudo deluser --remove-home <nombre_usuario>
    

    O con userdel:

    sudo userdel -r <nombre_usuario>
    

4. Consultar usuarios

  • Mostrar todos los usuarios en el sistema:

    cat /etc/passwd
    

    Este archivo contiene los usuarios con sus configuraciones.

  • Ver grupos de un usuario:

    groups <nombre_usuario>
    
  • Mostrar detalles del usuario actual:

    id
    

5. Gestión de grupos

  • Crear un grupo:

    sudo groupadd <nombre_grupo>
    
  • Agregar un usuario a un grupo:

    sudo usermod -aG <nombre_grupo> <nombre_usuario>
    
  • Eliminar un usuario de un grupo:

    sudo gpasswd -d <nombre_usuario> <nombre_grupo>
    
  • Eliminar un grupo:

    sudo groupdel <nombre_grupo>
    

6. Comprobaciones y administración avanzada

  • Comprobar los permisos de usuario:

    ls -l
    
  • Cambiar el propietario de un archivo o carpeta:

    sudo chown <usuario>:<grupo> <archivo>
    
  • Cambiar permisos:

    chmod u+x <archivo>
    
    • u: Usuario.
    • g: Grupo.
    • o: Otros.

si en algún punto no puedes borrar un usuario porque el proceso esta activo …

1. Matar el proceso suavemente:

Primero, intenta cerrar el proceso de manera limpia con la señal SIGTERM (15):

kill 1609


2. Matar el proceso forzadamente:

Si el proceso no responde al comando anterior, utiliza la señal SIGKILL (9) para forzarlo a terminar:

kill -9 1609


3. Confirmar que el proceso se ha cerrado:

Verifica que el proceso ya no está en ejecución con:

ps -p 1609

Si el comando no muestra resultados, significa que el proceso se cerró correctamente.

11- Automatizar la Gestión de Usuarios en Linux 2- Gestión de Grupos 1- Protección del Protocolo SSH

© 2025 All rights reservedBuilt with Flowershow Cloud

Built with LogoFlowershow Cloud