Compare commits

..

2 Commits

Author SHA1 Message Date
Luca Sacchi Ricciardi b5ccb3c149 fix: remove unnecessary sudo from docker commands in tutorial 03 2026-04-09 14:23:03 +02:00
Luca Sacchi Ricciardi 823f1dc0d8 fix: correct docker top method explanation in tutorial 2026-04-09 14:20:03 +02:00
@@ -92,10 +92,10 @@ Esegui:
```bash ```bash
# Costruisci l'immagine # Costruisci l'immagine
sudo -u lab01_student -i docker build -f Dockerfile.test -t test-non-root . docker build -f Dockerfile.test -t test-non-root .
# Fai partire il container # Fai partire il container
sudo -u lab01_student -i docker run --name lab01-test-container -d test-non-root docker run --name lab01-test-container -d test-non-root
``` ```
Atteso: Atteso:
@@ -142,7 +142,7 @@ docker top lab01-test-container
``` ```
Atteso: Atteso:
- La colonna USER mostra `1000` (non `0`) - La colonna USER mostra il tuo username corrente (non `root`)
--- ---
@@ -181,7 +181,8 @@ Questo è lo stesso principio di IAM in cloud: dai solo i permessi minimi necess
Hai completato questo tutorial quando: Hai completato questo tutorial quando:
- [ ] Il container di test gira come utente non-root - [ ] Il container di test gira come utente non-root
- [ ] Tutti e tre i metodi di verifica mostrano lo stesso utente non-root - [ ] I metodi 1 e 2 mostrano l'utente non-root del container
- [ ] Il metodo 3 mostra l'utente host che ha avviato il container
- [ ] Capisci perché INF-01 è importante per la sicurezza - [ ] Capisci perché INF-01 è importante per la sicurezza
--- ---
@@ -198,14 +199,9 @@ grep "user:" docker-compose.yml
# Dovrebbe mostrare: user: "1000:1000" # Dovrebbe mostrare: user: "1000:1000"
``` ```
**Problema: `docker top` mostra UID 0** **Problema: `docker top` mostra "root" o username sbagliato**
Soluzione: Il container potrebbe essere stato configurato con docker-compose. Verifica: Soluzione: Il container è stato avviato come root o da un utente diverso. Verifica con `docker inspect` o riavvia il container correttamente.
```bash
# Verifica la direttiva user in docker-compose
grep "user:" docker-compose.yml
```
**Problema: Il test INF-01 fallisce** **Problema: Il test INF-01 fallisce**