Ingeniería Tinyuka 24 Mes 6 Semana 4

Guía esencial de Linux: usuarios, grupos y permisos, acceso SSH y ejemplos prácticos para gestionar servidores y entornos cloud de forma segura (AWS/Azure).

31 ago 2025 • 5 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Antes de empezar con la sesión de hoy, quiero reconocer a los increíbles instructores del Semestre 2: Oladapo Abimbola, brillante programador con sólida experiencia en tecnologías cloud, y Abubakar Siddiq Ango, líder en educación para desarrolladores y relaciones con comunidades técnicas. Es un privilegio contar con ambos este semestre.

Esta semana iniciamos con una breve revisión de lo visto anteriormente y luego nos sumergimos de lleno. Vamos a ello.

Linux es reconocido por su estabilidad, seguridad y flexibilidad, cualidades que lo convierten en el sistema operativo preferido por desarrolladores, administradores de sistemas y empresas. Detrás de su aparente sencillez se encuentra un potente modelo de usuarios, grupos y permisos que garantiza un acceso seguro y multiusuario. Combinado con SSH, Linux es la columna vertebral de servidores modernos, entornos de desarrollo e infraestructura cloud.

En este artículo exploramos en profundidad conceptos esenciales de Linux usuarios, grupos, gestión de membresías, permisos de archivos y acceso remoto seguro con SSH con ejemplos prácticos fáciles de aplicar.

Usuarios en Linux

Linux es multiusuario por diseño. Varias personas pueden usar la misma máquina manteniendo privacidad y seguridad.

Tipos principales de usuarios

Usuario root o superusuario acceso total al sistema, identificado como root. Poderoso y peligroso si se usa sin cuidado.

Usuarios regulares pensados para el trabajo diario con privilegios limitados para evitar daños al sistema.

Crear un usuario nuevo

sudo adduser john

Este comando crea al usuario john, su carpeta personal en home john y solicita contraseña.

Cambiar de usuario

su - john

Conmuta a la cuenta de john.

Grupos en Linux

Un grupo es un conjunto de usuarios. Sirve para simplificar la gestión de permisos asignando privilegios al grupo en lugar de hacerlo usuario por usuario.

Tipos de grupos

Grupo primario se crea automáticamente con el usuario.

Grupos secundarios grupos adicionales a los que puede pertenecer un usuario.

Agregar un usuario a un grupo

sudo usermod -aG developers john

Agrega al usuario john al grupo developers.

Comprobar pertenencia a grupos

groups john

Muestra todos los grupos a los que pertenece john. Esto es clave en equipos colaborativos, por ejemplo, crear un grupo devops para acceso a scripts de despliegue, mientras que el grupo finance accede a archivos contables.

Permisos de archivos

Los permisos son el núcleo de la seguridad en Linux. Cada archivo y directorio tiene propietario usuario y grupo y permisos que definen qué acciones están permitidas.

Tipos de permisos

Lectura r ver contenido

Escritura w modificar contenido

Ejecución x ejecutar archivos o acceder a directorios

Categorías de aplicación

Propietario u usuario dueño del archivo

Grupo g miembros del grupo del archivo

Otros o el resto de usuarios

Ver permisos de archivos

ls -l

Ejemplo de salida

-rwxr-xr-- 1 john developers 1024 Aug 18 script.sh

Interpretación Propietario john con rwx lectura, escritura y ejecución, Grupo developers con r-x lectura y ejecución, Otros con r-- solo lectura.

Cambiar permisos

chmod 755 script.sh

Establece propietario rwx y grupo y otros r-x.

Cambiar propiedad

chown john:developers script.sh

Asigna a john como propietario y developers como grupo.

Ejemplo práctico

Imagina una carpeta compartida de proyecto donde el equipo de desarrollo edita archivos y el equipo de pruebas solo necesita lectura. Con grupos y permisos lo aplicas de forma limpia y segura.

SSH acceso seguro

SSH permite conectarte de forma cifrada a otra máquina Linux. Es el estándar para administradores, desarrolladores e ingenieros cloud.

Comando básico

ssh john@192.168.1.100

Inicia sesión en la máquina remota con IP 192.168.1.100 como el usuario john.

Uso de claves SSH recomendado sobre contraseñas

Genera las claves en tu máquina local

ssh-keygen -t rsa -b 4096

Tras copiar la clave pública al servidor, podrás iniciar sesión sin escribir contraseña y con mayor seguridad.

Ejemplo cloud

Proveedores como AWS o DigitalOcean ofrecen acceso por SSH a tus instancias. En lugar de contraseñas débiles, autenticas con claves criptográficas, reduciendo el riesgo de ataques de fuerza bruta.

Por qué importa

Usuarios y grupos estructuran el acceso en entornos multiusuario y evitan el caos.

Permisos de archivos garantizan que solo las personas adecuadas accedan a la información correcta.

SSH permite administrar servidores en remoto, base de la infraestructura cloud.

Escenarios reales

Un servidor universitario con múltiples estudiantes aísla proyectos mediante grupos y permisos.

El equipo de finanzas de una empresa mantiene archivos de nómina accesibles solo para su grupo.

Ingenieros cloud acceden a instancias EC2 en AWS con claves SSH, no con contraseñas, para mayor seguridad.

La verdadera potencia de Linux reside en su control fino. Usuarios, grupos, permisos y SSH pueden imponerse al principio, pero son los cimientos de una administración segura. Dominarlos significa dejar de usar Linux y empezar a aprovecharlo al máximo.

Si estás montando tu primer servidor en la nube, gestionando un equipo de desarrollo o aprendiendo por crecimiento personal, comprender estos fundamentos te hará más eficaz y seguro en el mundo Linux.

En Q2BSTUDIO somos una empresa de desarrollo de software con foco en aplicaciones a medida y software a medida, especialistas en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, automatización de procesos, servicios inteligencia de negocio y power bi. Si necesitas diseñar una arquitectura segura con gestión de usuarios y permisos, desplegar servidores con SSH endurecido o migrar cargas a la nube, nuestros servicios cloud en AWS y Azure y nuestros servicios de ciberseguridad y pentesting te ayudarán a reducir riesgos y acelerar el time to value.

También integramos ia para empresas con agentes IA, modelos a medida y analítica avanzada para impulsar decisiones con Business Intelligence y power bi, potenciando la productividad y el gobierno del dato de punta a punta.

Soy Ikoh Sylva, entusiasta de computación en la nube con experiencia práctica en AWS. Documento mi camino desde la perspectiva de principiante para inspirar a otros. Si este contenido te resultó útil, te invito a apoyar, seguir y compartirlo con quien inicie su propio viaje en la nube.

Conectemos en redes sociales para conversar e intercambiar ideas: LinkedIn Facebook X

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat