Imagen de Fundamentos de Linux (Parte 3): Gestión de usuarios, permisos y procesos

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

Compartir artículo:

← Volver al inicio