Accedi come root e usa /usr/sbin/visudo
per modificare il file e aggiungere il tuo nome utente. Il normale vi/vim non sarà in grado di modificare il file.
Il modo più semplice è semplicemente scendere finché non vedi la riga "root ALL=(ALL) ALL
" e aggiungi te stesso sotto quello con la stessa sintassi (yourusername ALL=(ALL) ALL
). Oppure puoi leggere la manpage sudoers se vuoi concederti privilegi più specifici.
Sarebbe una specie di falla di sicurezza se potessi aggiungerti a /etc/sudoers
senza avere accesso sudo o root. Fondamentalmente allora chiunque potrebbe diventare root.
Fondamentalmente devi chiedere agli amministratori di quella macchina di aggiungerti o di installare il pacchetto per te, secondo le policy del sito.
Dovresti anche essere sicuro di usare visudo per modificare il file sudoers:controlla che la sintassi sia corretta prima di scrivere il file. E puoi usare editor diversi da vi con visudo. Di default userà tutto ciò che hai impostato come $EDITOR
e se non lo hai impostato potresti farlo
# EDITOR=nano visudo
per utilizzare invece il nano editor.
Ho appena digitato il comando:
$ su
E ha chiesto la password "root". Digitato e boom... Ha funzionato!
Questo problema è stato un mio errore. A causa del ritorno alla struttura nel momento in cui ho creato il nome utente e la password.