Installare sudo – super user do – linux debian

In genere risulta più sicuro e opportuno apportare le modifiche al sistema linux senza dover passare a root così come avviene in Ubuntu.
Per rendere operativa questa modalità in debian linux è necessario installare  “sudo” ( super user do ) e aggiungere l’utente al gruppo “sudo”.  Sarà possibile in questo modo  operare da root pur essendo “loggati” come normali utenti.

Installare sudo in Debian

Prima dell’inserimento dell’utente  nel gruppo “sudo” ecco viene visualizzato a livello di terminale quando si prova ad utilizzare  sudo in debian 9.

:~$ sudo su
sudo: unable to resolve host deb9s-Dskvm
[sudo] password for maurizio: 
maurizio is not in the sudoers file. This incident will be reported.

Per installare sudo passare a root root

su 
apt install sudo

Quindi aggiungere il proprio user a quelli che possono agire in qualità di root con:

adduser tuo-user sudo

L’aggiunta del nostro user al gruppo sudoers sarà disponibile al prossimo login.

Nel file /etc/suoders è visibile la configurazione che consente al gruppo di eseguire qualsiasi comando.

cat /etc/sudoers
... 

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

...

volendo è possible anche agire a questo livello per consentire ad un utente di eseguire qualsiasi comando

E’ possiible utilizzare echo oppure un qualsiasi editor di testo per modificare il file sudoers.

con echo (ovviamente va sostituito <tuo-username>)

echo "<tuo-username>   ALL = (ALL) ALL"   >>  /etc/sudoers

con un editor

vi /etc/sudoers

scorrere fino alla riga

root ALL=(ALL) ALL

e aggiungere sotto

[tuo-username]= ALL=(ALL) ALL 

per testare utilizzare il comando

sudo apt update

Risorse:

Annunci