Encender, apagar y gestionar sesiones del sistema

1. Identidad y autenticación en el sistema

Cuando usamos un ordenador con sistema operativo, el sistema necesita saber quién está utilizando el equipo.

Para ello existen las cuentas de usuario.

Una cuenta de usuario permite:

  • identificar a la persona que usa el ordenador
  • proteger la información
  • registrar qué acciones realiza cada usuario

Esto es importante porque permite mantener la seguridad del sistema y saber quién ha realizado cada acción.


¿Qué es una cuenta de usuario?

Una cuenta de usuario está formada por dos elementos principales:

  • Nombre de usuario → identifica a la persona
  • Credencial de acceso → permite verificar su identidad

La credencial más habitual es la contraseña, aunque existen otros métodos de autenticación.

Métodos de autenticación

Encender, apagar y gestionar sesiones del sistema

El sistema puede comprobar la identidad del usuario mediante diferentes métodos:

Contraseña

Es el método más común.

Ejemplo:

Usuario: hacker
Contraseña: Alu!2025

Certificados o tarjetas electrónicas

Algunos sistemas permiten usar:

  • DNI electrónico
  • tarjetas inteligentes

Estas tarjetas contienen información que identifica al usuario.


Biometría

El acceso se realiza usando características físicas de la persona.

Ejemplos:

  • huella dactilar
  • reconocimiento facial
  • escáner de iris

Autenticación en dos pasos (2FA)

La autenticación en dos pasos añade una capa extra de seguridad.

El sistema pide dos tipos de verificación diferentes:

1️⃣ Algo que sabes → contraseña
2️⃣ Algo que tienes → móvil o dispositivo

Ejemplo:

  1. Introduces tu contraseña
  2. Recibes un código en el móvil
  3. Introduces el código para acceder

Esto hace mucho más difícil que alguien entre en tu cuenta aunque conozca tu contraseña.


Normas básicas para contraseñas seguras

Para proteger el sistema, las contraseñas deben cumplir ciertas reglas.

Complejidad

Deben incluir:

  • letras mayúsculas
  • letras minúsculas
  • números
  • símbolos

Ejemplo:

Alumno123 ❌
Alu!2025Pro ✔

Longitud mínima

Cuanto más larga sea la contraseña, más difícil es romperla mediante ataques automáticos.

Se recomienda al menos 8 caracteres.


Responsabilidad individual

Cada usuario debe tener su propia cuenta.

No es recomendable compartir cuentas porque:

  • no se puede saber quién ha realizado una acción
  • se pierde control sobre el sistema

2. Permisos, privilegios y perfiles de usuario

No basta con saber quién es el usuario.
El sistema también debe decidir qué puede hacer.

Por eso existen dos conceptos diferentes:

  • Permisos
  • Privilegios

Diferencia entre permisos y privilegios

Permisos

Los permisos se aplican a archivos o recursos.

Determinan qué puede hacer un usuario con un archivo.

PermisoQué permite
LecturaAbrir o ver el archivo
EscrituraModificar el archivo
EjecuciónEjecutar un programa

Privilegios

Los privilegios permiten realizar acciones sobre el sistema operativo.

Ejemplos:

  • apagar el ordenador
  • instalar programas
  • crear usuarios
  • hacer copias de seguridad

Los privilegios suelen estar reservados para administradores.


Perfiles de usuario

Cada usuario tiene su perfil personal dentro del sistema.

El perfil incluye:

  • documentos
  • escritorio
  • descargas
  • configuraciones personales

Esto permite que cada persona tenga su propio entorno.

Ejemplo en Windows:

C:\Users\
profesor
alumno1
alumno2

Cada carpeta pertenece a un usuario distinto.


Tipos de cuentas

Tipo de cuentaDónde funcionaDónde se guarda la autenticación
Cuenta localSolo en un ordenadorEn el propio sistema operativo
Cuenta de redEn varios equipos de una redEn un servidor central
Cuenta MicrosoftEn varios dispositivos sincronizadosEn la nube de Microsoft

Gestión de usuarios en Windows

En Windows existen diferentes tipos de cuentas.

Administrador

Tiene control completo del sistema.

Puede:

  • instalar programas
  • modificar el sistema
  • crear o eliminar usuarios

Usuario estándar

Es el tipo de cuenta más común.

Puede:

  • usar programas
  • guardar archivos

Pero no puede modificar configuraciones importantes del sistema.


Cuenta infantil

Es una cuenta estándar con controles parentales.

Permite limitar:

  • tiempo de uso
  • páginas web
  • aplicaciones

Buenas prácticas de seguridad

Una recomendación importante es usar cuentas estándar para el trabajo diario.

¿Por qué?

Si un virus se ejecuta en una cuenta estándar, tendrá menos permisos para dañar el sistema.

Incluso los administradores suelen trabajar con una cuenta normal y usar privilegios elevados solo cuando es necesario.


Seguridad en Ubuntu (Linux)

Ubuntu utiliza una filosofía llamada principio de mínimo privilegio.

Esto significa que los usuarios tienen solo los permisos necesarios para trabajar.


El superusuario (root)

En Linux existe una cuenta especial llamada root.

Esta cuenta tiene control total del sistema.

Por seguridad, normalmente está desactivada para el uso directo.


Comando sudo

Para realizar tareas administrativas se usa el comando:

sudo

Esto permite ejecutar una acción concreta como administrador.

Ejemplo:

sudo apt update

El sistema pide la contraseña y permite realizar esa tarea.


Sesiones de invitado

En versiones antiguas de Ubuntu existían sesiones de invitado.

Actualmente se han eliminado por motivos de seguridad, ya que permitían entrar en el sistema sin autenticación completa.


Gestión de grupos

Encender, apagar y gestionar sesiones del sistema

Cuando hay muchos usuarios, administrar permisos uno por uno es muy lento.

Por eso se utilizan grupos.

Un grupo permite asignar permisos a varios usuarios a la vez.


Ejemplo de grupos

GrupoUsuarios
Profesoresprofesor1, profesor2
Alumnosalumno1, alumno2
Administradoresadmin

Si damos permisos al grupo Alumnos, todos los alumnos tendrán esos permisos.


Grupos en Linux

En Linux los grupos se guardan en el archivo:

/etc/group

Cada línea del archivo tiene esta estructura:

nombre_grupo:contraseña:GID:miembros

Ejemplo:

sudo:x:27:admin_user,operador

Significado:

  • sudo → nombre del grupo
  • x → indica que la contraseña está en otro archivo
  • 27 → identificador del grupo (GID)
  • admin_user, operador → usuarios del grupo

Idea clave de esta unidad

La administración de usuarios y grupos permite:

  • controlar quién usa el sistema
  • decidir qué puede hacer cada usuario
  • mantener la seguridad del ordenador

Es uno de los elementos más importantes en la administración de sistemas operativos.

Práctica 1: Creación y gestión de usuarios en Windows

Objetivo de la práctica

En esta práctica aprenderás a crear usuarios en Windows, cambiar el tipo de cuenta y comprobar cómo cada usuario tiene su propio espacio de trabajo.


Pasos para realizar la práctica

1. Abrir la gestión de cuentas de usuario

  1. Pulsa Inicio
  2. Abre Configuración
  3. Entra en Cuentas
  4. Selecciona Familia y otros usuarios

2. Crear un nuevo usuario

  1. Pulsa Agregar otra persona a este equipo
  2. Selecciona No tengo los datos de inicio de sesión de esta persona
  3. Pulsa Agregar un usuario sin cuenta Microsoft

Introduce los datos:

  • Usuario: alumno_prueba
  • Contraseña: Alumno123

3. Cambiar el tipo de cuenta

  1. Selecciona el usuario creado
  2. Pulsa Cambiar tipo de cuenta
  3. Cambia el tipo de cuenta a:

Administrador

Después vuelve a cambiarlo a:

Usuario estándar


4. Iniciar sesión con el nuevo usuario

  1. Cierra la sesión actual
  2. Inicia sesión con el usuario alumno_prueba

Observa:

  • escritorio nuevo
  • carpeta de usuario creada

Ruta de la carpeta:

C:\Users\

Tabla de resultados

Completa la siguiente tabla:

PreguntaRespuesta
¿Cómo se llama el usuario que has creado?
¿Qué tipos de cuenta existen en Windows?
¿Qué carpeta se crea para cada usuario?
¿Qué diferencia hay entre administrador y usuario estándar?

Solución

PreguntaRespuesta
Usuario creadoalumno_prueba
Tipos de cuentaAdministrador y estándar
Carpeta del usuarioC:\Users\nombre_usuario
DiferenciaEl administrador puede modificar el sistema

Ejemplo visual de cuentas en Windows

https://images.openai.com/static-rsc-4/371OtoTCE9uTo7KxIw37B24Is-vNjJoYmBOg-_vbAqqEUNFYtDv55h0xTq8-eCWCJ83A_OifKIzsCYd6BECiE20X8ABqMR-72nS9SKwzR1Evdnem3s3kgGzEQh0vFfPBZn5VmtLust2rBT3OuqAxbp4lvh9zfNnOB4x-jsZ3UZJoWl17mTKWJrIsG-RBoPUN?purpose=fullsize
https://images.openai.com/static-rsc-4/Qq_oug12hmpnNAs5DUWwBTRZ8islRiOh-7l850T0wYwFLqXVvmCR1St8Hn8I5WQ6YrrXnD7NLF3zxLvqtk29Y5DDYLxjcfrF9utGJRppOFOPBWJr5QQrd7tACwFM5DECrn8gkF_ToKrHKBQdwlwiPgcgUmI-7NzssM8CVfOqwkhi-HDzim1VXGZO1nbMeD4P?purpose=fullsize
https://images.openai.com/static-rsc-4/zfHrQvIMWgDT0xjhR74wVxCF3xWry3tJPsrGVxfiqtQoAtdyaPRynisDOCoPlQrrjk2KaSrIzNbSH1W4Av6WyE2o0WheHpopEA9y-EWh5wpEaa-55nFgyis5uhRtfYSn3bbskqoQKcdLI7-VWIaC7DrczT26PMvX2R6DOfAn-6nMIKi07T1XEQ4aw3o_KEHx?purpose=fullsize

5


Práctica 2: Gestión de usuarios y permisos en Ubuntu

Objetivo de la práctica

Aprenderás a:

  • crear usuarios
  • añadir usuarios a grupos
  • ejecutar comandos con privilegios de administrador

Abrir la terminal

Para trabajar con usuarios en Linux se usa la terminal.

Pulsa:

Ctrl + Alt + T

Crear un usuario nuevo

Ejecuta el siguiente comando:

sudo adduser alumno1

El sistema pedirá:

  • contraseña
  • confirmación de contraseña

Añadir el usuario a un grupo

Para añadir el usuario al grupo sudo ejecuta:

sudo usermod -aG sudo alumno1

Esto permite que el usuario tenga permisos administrativos cuando use sudo.


Comprobar los grupos de un usuario

Ejecuta:

groups alumno1

Esto mostrará los grupos a los que pertenece el usuario.


Ver el archivo donde se guardan los grupos

Los grupos se guardan en el archivo:

/etc/group

Para verlo ejecuta:

cat /etc/group

Tabla de resultados

Completa la siguiente tabla:

PreguntaRespuesta
¿Qué comando se usa para crear usuarios?
¿Qué comando se usa para añadir un usuario a un grupo?
¿En qué archivo se guardan los grupos?
¿Qué comando permite ejecutar tareas de administrador?

Solución

PreguntaRespuesta
Crear usuarioadduser
Añadir a grupousermod
Archivo de grupos/etc/group
Permisos administradorsudo

Ejemplo de gestión de usuarios en Linux

https://images.openai.com/static-rsc-4/u52JDOh1FRGM4_SUF_4AqvvZBmU-J4FzWOB4v8U0QDknqqS_MZh2wL2VPE1F5ftzauAoKB2eYCgsd4NXncwMvEfxDRJfiyscsyIy57jqfi3-45OPXOx652dBMbGCLXVYz0Bv4pIwnnnBZ5WbZlwYfSZAYMRyEMdiuqHoC7wMZuOB3iGeo5Gf_5b5Alcevdd9?purpose=fullsize
https://images.openai.com/static-rsc-4/UgCJZCkdlSXf7kP6mKfkVN09aqbB9Pf9p55QTiNYd1eMT73A0o8O7YoqJbaBYrCL7ZRY2iLqJyhgoorZXLaeuvEbhSBK0wEOROFEFSAEM8gtTX4ECh0XXGhVS8GPThQIMzJ6PSKPF0eqEUwHjWJyb6kvL3_6taf9ZIqGPu5QTahVhwzvaVsimelw9XSJ6vwG?purpose=fullsize
https://images.openai.com/static-rsc-4/_d-lXpus1BF-uLWfC2A1Xs8HxaesR3crLZxnrSMg3wyZzE5HDe0DiuI6_X8ud1t9GPvZMziypI4am3WGma0mmTbpO_jeZ7d-w8eBEUNLitt8nIZxgZYxm4qz8N8AS7fuWGYSCXu6r6wntgquQ2zQPlV2JdrGxS_KV_y4XHZ5Es5kNdsbAEAtCekGY1j56XgN?purpose=fullsize

Lo que debes haber aprendido

Después de estas prácticas deberías saber:

  • crear usuarios en Windows
  • diferenciar tipos de cuentas
  • crear usuarios en Linux
  • añadir usuarios a grupos
  • usar permisos de administrador