fix(lab-01): align student flow and final verification

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-10 13:03:43 +00:00
parent 89c8e6ae07
commit 49e15f7ea2
10 changed files with 121 additions and 55 deletions
@@ -79,6 +79,9 @@ Per rendere attivi i nuovi gruppi, l'utente deve fare una di queste operazioni:
2. Eseguire `newgrp docker`
3. Eseguire `su - lab01_student`
Nel lab, il modo più semplice per verificare subito il nuovo accesso è usare `sudo -u lab01_student -i ...`, che apre una sessione login pulita.
Senza `-i`, un comando come `sudo -u lab01_student docker ps` puo ancora fallire anche se `groups lab01_student` mostra gia il gruppo `docker`.
---
## Passo 4: Verifica l'accesso Docker
@@ -88,17 +91,31 @@ Ora verifichiamo che l'utente può accedere a Docker.
Esegui:
```bash
# Metodo 1: Usa newgrp per attivare il gruppo nella sessione corrente
# Controlla i gruppi attivi nella nuova sessione login
sudo -u lab01_student -i groups
# Verifica che docker ps ora funzioni
sudo -u lab01_student -i docker ps
```
Atteso:
```
lab01_student docker
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
```
Il comando funziona! L'utente ora ha accesso Docker.
Il comando funziona! L'utente ora ha accesso Docker nella nuova sessione login.
Se preferisci una sessione interattiva vera e propria, puoi anche fare:
```bash
sudo -u lab01_student -i
groups
docker ps
exit
```
---
@@ -165,6 +182,10 @@ groups lab01_student
# Se non vedi "docker", ripeti il Passo 2
```
**Problema: `sudo` chiede la password**
Soluzione: e normale. Esegui i comandi in una sessione terminale interattiva e inserisci la password del tuo utente corrente quando richiesta.
**Problema: Il socket Docker ha permessi errati**
Soluzione: