Risolvere 'Username' is not in the sudoers file

Problemi nell'esecuzione di comandi con sudo? No problem, si risolve facilmente!


Risolvere 'Username' is not in the sudoers file

Risolvere 'Username' is not in the sudoers file

Come permettere ad un utente di eseguire comandi con sudo

A volte capita di dover creare un nuovo utente e che questo non sia tra quelli abilitati ad eseguire comandi come super utente.

Tentando di eseguire qualsiasi comando che inizia con sudo si ottiene questa risposta d'errore:


'Username' is not in the sudoers file. This incident will be reported

Per risolvere la situazione bisogna abilitare l'utente in questione ad eseguire comandi come super utente.

È quindi indispensabile avere il permesso di modificare il file sudoers loggandosi ad esempio come root.

A questo punto è sufficiente eseguire questo comando:


usermod -a -G sudo Username

dove Username è sostituito dal nome dell'utente che si vuole abilitare.

Per tornare a tale utente si usi il comando:


su - Username

Ora Username potrà eseguire comandi preceduti da sudo.

Se ti è piaciuto questo articolo e vorresti leggerne altri quando disponibili, considera di aggiungere il Feed RSS in un aggregatore di notizie come Feedly oppure salva questo sito tra i preferiti e torna quando vuoi 👋


Author: Fantantonio 

Date: 22/04/2022

Categories: devtips

Tags: shell console terminal sudo