# Linux en Windows 11 · ficha del ejercicio

Material de apoyo de la **versión inicial publicada con verificaciones pendientes** el 30/09/2026. Falta probar Windows 11/Ubuntu/WSL con dos usuarios. No se ejecuta automáticamente; lee el artículo antes de copiar órdenes.

## Nombres de demostración

- Principal: `alumnoapellido`.
- Prueba: `alumnoapellidoprueba`.
- Carpeta nueva: `/srv/taller-permisos`.

Sustituye los dos nombres por los que pida el profesor. Si ya hay un usuario principal, conserva su nombre. No copies toda la ficha de una vez; cambia de cuenta solo cuando se indica. Instalación, usuarios y órdenes con sudo: adulto.

## En PowerShell como administrador, con un adulto

`wsl --install`

Reinicia, abre Ubuntu y crea el usuario principal con contraseña privada.

En PowerShell: `wsl --list --verbose` para comprobar WSL 2.

## En Ubuntu, como principal

1. `whoami` · confirma que estás en el principal, no root.
2. `sudo adduser alumnoapellidoprueba` · crea solo una cuenta nueva de práctica. Sus contraseñas no se escriben en esta ficha.
3. `id alumnoapellidoprueba` · comprueba que aparece su grupo del mismo nombre.
4. `sudo mkdir /srv/taller-permisos` · si existe, para y elige otro nombre en TODAS las rutas.
5. `sudo chown alumnoapellido:alumnoapellidoprueba /srv/taller-permisos`
6. `chmod u=rwx,go= /srv/taller-permisos`
7. `echo "Nota del usuario principal" > /srv/taller-permisos/nota.txt` · `>` reemplaza, úsalo solo para esta nota nueva.
8. `sudo chgrp alumnoapellidoprueba /srv/taller-permisos/nota.txt`
9. `chmod u=rw,go= /srv/taller-permisos/nota.txt`

## Antes de conceder acceso, como prueba

1. `su - alumnoapellidoprueba` · usa la contraseña de prueba.
2. `whoami` · debe mostrar la cuenta de prueba.
3. `cat /srv/taller-permisos/nota.txt` · lectura rechazada, resultado esperado pendiente de validar.
4. `exit` · vuelve al principal. Compruébalo con `whoami`.

## Principal concede permisos

1. `chmod u=rwx,g=rwx,o= /srv/taller-permisos`
2. `chmod u=rw,g=rw,o= /srv/taller-permisos/nota.txt`
3. `ls -ld /srv/taller-permisos` · patrón esperado `drwxrwx---`.
4. `ls -l /srv/taller-permisos/nota.txt` · patrón esperado `-rw-rw----`.

La carpeta necesita `x` para entrar. Su `w` permite crear/eliminar entradas. La nota solo necesita `rw` para leer/escribir. No damos acceso a los demás ni administración al usuario de prueba.

## Prueba comprueba el resultado, sin sudo

1. `su - alumnoapellidoprueba`, después `whoami`.
2. `cat /srv/taller-permisos/nota.txt` · debe leer la frase inicial.
3. `echo "El usuario de prueba puede escribir" >> /srv/taller-permisos/nota.txt` · `>>` añade, sin reemplazar.
4. `cat /srv/taller-permisos/nota.txt` · debe mostrar ambas frases.
5. `echo "Archivo creado por prueba" > /srv/taller-permisos/prueba.txt`
6. `cat /srv/taller-permisos/prueba.txt` · confirma creación.
7. `exit`, después `whoami`, para volver al principal.

Resultados orientativos, no transcripción de ejecución en Windows. Artículo, fuentes y límites: https://davidcanton.net/2026/09/linux-windows11-wsl-permisos/

Texto de práctica original. No incluye instaladores ni programas de terceros.
