Sto eseguendo 12.04 LTS. È un'installazione piuttosto predefinita ed è l'unico sistema operativo su questa macchina.
Ho due utenti, uno ha i diritti di amministratore e l'altro no.
Ho rimosso accidentalmente i diritti di amministratore dall'utente "admin".
Ho provato ad aggiungermi di nuovo come utente sudo ma ciò richiede il raggiungimento di GRUB durante l'avvio ma non riesco ad arrivarci perché il mio /etc/default/grub
ha GRUB_HIDDEN_TIMEOUT=0
e cambiarlo in un numero intero positivo richiede i privilegi di amministratore per salvare le modifiche ed eseguire sudo update-grub
.
Dovrei avviare da LiveCD?
I motivi per utilizzare una sessione di LiveCD mi hanno un po' scoraggiato.
In questo momento tutto ciò che ho a portata di mano è un DVD di installazione dell'11.10, ma questo non mi ha aiutato molto.
Non sono sicuro di cosa fare ora.
Qualche suggerimento?
NOTA:
12.04 non ha un admin
gruppo e non ho abilitato root
Migliore risposta
Tieni premuto MAIUSC subito dopo i post del BIOS. Questo dovrebbe portarti nel menu di GRUB indipendentemente dal fatto che il tuo GRUB_HIDDEN_TIMEOUT
è impostato su zero o meno.
Dal menu di GRUB, seleziona il kernel più recente contrassegnato con "(modalità di ripristino)". Una volta terminato il caricamento, dovresti essere presentato con un menu che ha un'opzione per "trascinare al prompt della shell di root". Potrebbe essere necessario premere la freccia verso il basso per vederlo.
Questo dovrebbe portarti alla riga di comando come utente root. Da lì dovresti essere in grado di aggiungerti nuovamente come utente sudo. Nota che a quel punto potresti avere un filesystem di sola lettura. In tal caso, esegui il comando seguente:
mount -o remount,rw /