fix(lab-01): align student flow and final verification
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user