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