- Configurare e gestire sistemi operativi in ambiente virtualizzato.
- Applicare procedure di manutenzione e recupero in sistemi Linux.
- Comprendere le implicazioni di sicurezza legate all’accesso fisico o amministrativo a un sistema.
- Utilizzare strumenti di diagnostica e ripristino del sistema operativo.
In questa lezione verrà affrontato un problema reale: il recupero della password dimenticata di un utente Ubuntu installato in VirtualBox. Il metodo utilizzato è quello del Recovery Mode, l’unico garantito su tutte le versioni moderne di Ubuntu.
1. Concetti fondamentali
- Recovery Mode: una modalità di manutenzione offerta da Ubuntu che permette di accedere a una shell root protetta.
- Root shell: ambiente di comando con privilegi amministrativi completi.
- File system in sola lettura: modalità predefinita nel Recovery Mode; va rimontato per poter modificare file e password.
- Comando passwd: permette di reimpostare la password di qualunque utente locale.
2. Perché il Recovery Mode è l’unico metodo affidabile
Dalle versioni recenti di Ubuntu (20.04+), molti metodi storici come init=/bin/bash non funziano più a causa dell’integrazione di systemd. Il Recovery Mode invece:
- è stabile,
- supportato ufficialmente,
- non richiede parametri speciali di GRUB,
- offre un accesso controllato alla shell root.
3. Implicazioni di sicurezza
- Chi ha accesso diretto alla macchina può reimpostare le password.
- Le macchine scolastiche devono essere protette da accessi non autorizzati.
- L’uso di cifratura del disco impedisce il recupero non autorizzato.
- Il docente deve sempre supervisionare l’uso del Recovery Mode.
LABORATORIO
Recuperare la password in Ubuntu (Recovery Mode)
Competenze acquisite: uso del Recovery Mode, modifica credenziali, gestione della shell root.
- VirtualBox installato
- Macchina virtuale Ubuntu
- Tastiera funzionante (necessario per GRUB)
1 Accedere al Recovery Mode
Seguire la sequenza indicata per entrare nel menu di manutenzione di Ubuntu.
- Avviare la macchina virtuale Ubuntu.
- Premere Shift (BIOS) oppure Esc (UEFI) finché appare GRUB.
- Selezionare: Opzioni avanzate per Ubuntu.
- Scegliere una riga contenente: (recovery mode).
- Nel menu di ripristino selezionare: root – Drop to root shell prompt.
2 Preparare il filesystem alla modifica
Il filesystem è montato in sola lettura. Occorre rimontarlo:
mount -o remount,rw /
Dopo il comando il sistema accetta modifiche.
3 Reimpostare la password dell’utente
passwd nome_utente
- Digitare la nuova password.
- Digitarla nuovamente per conferma.
- Il sistema risponderà con: password updated successfully.
4 Riavvio e verifica
Scrivere:
reboot
- Attendere il riavvio.
- Accedere con la nuova password.