
Fundamentos de Linux (Parte 3): Gestión de usuarios, permisos y procesos
2025-04-14 · Sistemas-operativos
Fundamentos de Linux (Parte 3): Gestión de usuarios, permisos y procesos
En esta tercera entrega de nuestra serie sobre Linux, profundizamos en uno de los aspectos más importantes del sistema operativo: la gestión de usuarios y permisos, así como el control de procesos activos. Dominar estos conceptos es esencial para administrar sistemas de manera segura y eficiente.
👤 Gestión de usuarios y grupos
Linux es un sistema multiusuario, lo que significa que puede tener varios usuarios con diferentes niveles de acceso.
➕ Crear un nuevo usuario
sudo adduser juan
Este comando crea un nuevo usuario llamado “juan” y solicita que configures su contraseña.
👥 Agregar a un grupo
sudo usermod -aG sudo juan
Esto añade al usuario “juan” al grupo sudo, permitiéndole ejecutar tareas administrativas.
❌ Eliminar un usuario
sudo deluser juan
Para eliminar al usuario y su directorio personal:
sudo deluser --remove-home juan
🔐 Permisos de archivos y directorios
Cada archivo en Linux tiene 3 tipos de permisos para 3 tipos de usuarios:
- Usuario (u): el propietario del archivo.
- Grupo (g): grupo asociado al archivo.
- Otros (o): cualquier otro usuario.
📄 Ver permisos
ls -l archivo.txt
Salida típica:
-rw-r--r-- 1 juan staff 1024 may 15 10:00 archivo.txt
Esto indica que el archivo:
- Puede ser leído y modificado por el propietario.
- Solo leído por el grupo y otros.
✏️ Cambiar permisos con chmod
chmod u+x script.sh # Da permiso de ejecución al usuario
chmod 755 archivo.sh # Permisos comunes: rwxr-xr-x
👑 Cambiar propietario
sudo chown maria:maria archivo.txt
Esto asigna como propietaria a la usuaria “maria”.
🧠 Gestión de procesos
Los procesos son las tareas activas que ejecuta el sistema.
🔍 Ver procesos
ps aux | less
🔄 Ver procesos en tiempo real
top
O la alternativa mejorada:
htop
(Instálalo con: sudo apt install htop)
❌ Finalizar un proceso
1. Encuentra el PID (número de proceso):
ps aux | grep nombre_proceso
2. Finalízalo:
kill 1234
O forzadamente:
kill -9 1234
💡 Buenas prácticas para usuarios Linux
- Nunca uses root para tareas comunes. Usa sudo solo cuando sea necesario.
- Crea usuarios específicos para diferentes propósitos.
- Revisa permisos antes de ejecutar scripts descargados.
- Monitorea procesos para evitar cuellos de botella.
¿Estás listo para dar el siguiente paso?
Visita nuestros tutoriales para seguir aprendiendo sobre Linux como un profesional 🐧💻
https://www.italgoritmo.com/tutoriales
En esta tercera entrega de nuestra serie sobre Linux, profundizamos en uno de los aspectos más importantes del sistema operativo: la gestión de usuarios y permisos, así como el control de procesos activos. Dominar estos conceptos es esencial para administrar sistemas de manera segura y eficiente.
👤 Gestión de usuarios y grupos
Linux es un sistema multiusuario, lo que significa que puede tener varios usuarios con diferentes niveles de acceso.
➕ Crear un nuevo usuario
sudo adduser juan
Este comando crea un nuevo usuario llamado “juan” y solicita que configures su contraseña.
👥 Agregar a un grupo
sudo usermod -aG sudo juan
Esto añade al usuario “juan” al grupo sudo, permitiéndole ejecutar tareas administrativas.
❌ Eliminar un usuario
sudo deluser juan
Para eliminar al usuario y su directorio personal:
sudo deluser --remove-home juan
🔐 Permisos de archivos y directorios
Cada archivo en Linux tiene 3 tipos de permisos para 3 tipos de usuarios:
- Usuario (u): el propietario del archivo.
- Grupo (g): grupo asociado al archivo.
- Otros (o): cualquier otro usuario.
📄 Ver permisos
ls -l archivo.txt
Salida típica:
-rw-r--r-- 1 juan staff 1024 may 15 10:00 archivo.txt
Esto indica que el archivo:
- Puede ser leído y modificado por el propietario.
- Solo leído por el grupo y otros.
✏️ Cambiar permisos con chmod
chmod u+x script.sh # Da permiso de ejecución al usuario
chmod 755 archivo.sh # Permisos comunes: rwxr-xr-x
👑 Cambiar propietario
sudo chown maria:maria archivo.txt
Esto asigna como propietaria a la usuaria “maria”.
🧠 Gestión de procesos
Los procesos son las tareas activas que ejecuta el sistema.
🔍 Ver procesos
ps aux | less
🔄 Ver procesos en tiempo real
top
O la alternativa mejorada:
htop
(Instálalo con: sudo apt install htop)
❌ Finalizar un proceso
1. Encuentra el PID (número de proceso):
ps aux | grep nombre_proceso
2. Finalízalo:
kill 1234
O forzadamente:
kill -9 1234
💡 Buenas prácticas para usuarios Linux
- Nunca uses root para tareas comunes. Usa sudo solo cuando sea necesario.
- Crea usuarios específicos para diferentes propósitos.
- Revisa permisos antes de ejecutar scripts descargados.
- Monitorea procesos para evitar cuellos de botella.
¿Estás listo para dar el siguiente paso?
Visita nuestros tutoriales para seguir aprendiendo sobre Linux como un profesional 🐧💻
https://www.italgoritmo.com/tutoriales