Ho modificato le impostazioni nel file sudoers utilizzando
sudo visudo
e incasinato. Ora quando provo a farlo di nuovo o apro qualsiasi file usando sudo, non riesco più ad aprirlo e ricevo questo messaggio di errore:
>>> file sudoers: errore di sintassi, riga 7
E adesso?
Esiste un modo per uscire da questo problema (per ripristinare le impostazioni) o devo installare una nuova copia di Linux?
La ragione per cui ho ottenuto tutto questo è che ho premuto "Q" mentre mi diceva che c'era un errore, che è stato molto stupido da parte mia.
Grazie.
MODIFICARE
Il mio file sudoers non è diverso dal normale file sudoers. Ho appena aggiunto timestamp_timeout = 0 riga in quel file e tutti questi problemi sono sorti. Ho fatto ciò che James ha suggerito e ho persino rimosso quella riga (timestamp_timeout = 0). Ho cambiato il permesso del file in 0440 che mi ha richiesto, e poi ho avviato normalmente. Quindi, ricevo lo stesso messaggio di errore
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
come sopra.
Cosa dovrei fare ora ??
EDIT 2 Risolto
Questo è quello che ho fatto:
- Avvio tramite livecd
- Rimuovi il vecchio file sudoers
- Ho creato un nuovo file sudoers e copiato tutto su quel file, ad esempio le impostazioni minime di configurazione, che fortunatamente avevo salvato in un altro file
- Autorizzazione file modificata in 0440
- Riavvia di nuovo normalmente dal disco rigido
Evviva !!