Debian 10: Aggiungere utente a sudo

In giro, persino in lingua inglese, si trovano diverse guide che spiegano come fare la cosa, tuttavia, a mio avviso nessuna spiega come farlo in “metodo ortodosso”.

Per metodo ortodosso intendo: non modificare il file sudoers direttamente ma aggiungere un file di configurazione che viene poi letto da quest’ultimo, esattamente come peraltro descritto dal file stesso nel suo contenuto !

Una delle cose, che nelle varie guide su Linux esistenti trovo da sempre insopportabile, è quando le cose non vengono fatte secondo come previsto da chi ha implementato il sistema.

Ecco allora che, se desidero aggiungere un utente al comando sudo, posso usare questi comandi:

su --login

cd /etc/sudoers.d

visudo -f nomeutente

L’ultimo comando apre un editor speciale che consente di modificare i files di configurazione di sudo, controllandone la corretta sintassi all’uscita; tuttavia, tramite l’opzione “-f”, qui si sceglie di creare un apposito file “nomeutente” (che va personalizzato in base al nome dell’utente che si desidera aggiungere, oppure, allo “scopo”; ad esempio si potrebbe fare un file dedicato ad un gruppo di utenti o in base ad altri criteri e dare un nome al file mnemonicamente intuitivo in tal senso).

Dopodiché dobbiamo stabilire il contenuto del file di configurazione; ebbene, qui può variare in base alle proprie esigenze e potrebbe essere utile leggere altre guide in merito, tuttavia, per gli scopi di questo articolo, mi limito a segnalare l’unica riga che probabilmente risulterà utile ai più (come lo è stata per me):

nomeutente ALL=(ALL:ALL) ALL

(anche qui “nomeutente” va sistemato con il nome dell’utente al quale si desidera abilitare l’accesso a sudo)

Per uscire e salvare, premere Ctrl+x ed s+Invio.

A questo punto l’utente dovrebbe già essere abilitato … in modo ortodosso !

PS: Perché ho usato “su –login” ? Perché altrimenti il “$PATH” non viene impostato correttament per l’utente root ed il comando visudo non funziona. Sembra infatti che, da una certa versione di Debian in poi, l’implementazione di su sia stata cambiata con un’altra, che ha leggere differenze.

Autore: BuDuS

Disegnatore Meccanico, con la passione per l'Informatica. Come hobby, produco piccoli software di (in)utilità.