Su, Sudo e sudoers

Su sistemi linux è necessario essere superutenti per poter eseguire determinate operazioni. La figura dell’amministratore o superutente è identificata come quella di un utente con i permessi esponenzialmente infiniti.

Come diventare superutenti

Nelle principali distribuzioni, il comando per diventare amministratore è gestito in modo differente:

  • abbiamo le distribuzioni in cui dobbiamo cambiare utenti e diventare Superutenti. In questo caso il comando è
    su
    Ci rendiamo conto di essere loggati come amministratori poichè l’intestazione cambia da
     <utente>[at]<server>:~
    root[at]<server>:# 
  • su altre distribuzioni il comando
    su
    non esiste e viene sostituito da sudo (SuperUserDO) che si occupa di fare le veci dell’amministratore. Le sue caratteristiche vengono ben “spiegate su wikipedia”:http://it.wikipedia.org/wiki/Sudo la differenza sostanziale è che sudo funziona per un solo comando alla volta (se tralasciamo il concatenamento dei comandi). Anche in questo caso prima dell’esecuzione del programma chiamato, verrà richiesta la password.

E’ opportuno ricordare che quando digitiamo la password (salvo particolari modiche effettuate) non viene visualizzato nessun valore alla pressione dei tasti.

Può tornare comodo, per chi come me è abituato ad utilizzare sudo, installare questo programma anche su Debian.
Per farlo bastano pochi comandi:
accedo come root

 <utente>[at]<server>:~
root[at]<server>:# 

installo sudo


apt-get install sudo
aggiungo il nome utente al gruppo sudo
adduser nomeutente sudo
esco da root
exit
rieseguo il login dome utente
logout
a questo punto posso utilizzare sudo nelle mie operazioni.

https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file