Concedere ad un utente generico permessi di root su CentOS
In questo breve articolo andremo a descrivere come concedere i permessi di root ad un utente generico su CentOS.
Consideriamo di partire da una macchina CentOS 7 preinstallata ( qui l’ articolo per l’installazione) ed aggiorniamola
yum update
iniziamo con aggiungere un utente di test
adduser utente_test
impostiamo la password per l’utente creato
passwd utente_test
a questo punto da utente root passiamo ad utente_test
su - utente_test
e se eseguiamo il comando yum update avremo
sudo yum update
utente_test non è nel file sudoers. Questo evento verrà segnalato.
per poter far parte degli utenti sudoers ( gruppo wheel per CentOS), quindi utenti che possono eseguire i comandi con i permessi di root è necessario inserire l’utente all’interno del gruppo wheel.
Colleghiamoci nuovamente con l’utente root ed aggiungiamo l’utente utente_test al gruppo wheel
usermod -aG wheel utente_test
ricolleghiamoci con l’utente utente_test
su - utente_test
adesso eseguiamo l’ aggiornamento
sudo yum update
avremo
[utente_test@localhost ~]$ sudo yum update
[sudo] password di utente_test:
Plugin abilitati:fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.anexia.at
* extras: pkg.adfinis-sygroup.ch
* updates: centos.anexia.at
No packages marked for update
per poter eliminare un utente dal gruppo è necessario editare attraverso l’utente root il file group
vi /etc/group
al momento con questa configurazione
wheel:x:10:utente_test
eliminando l’utente test dal gruppo ritorneremo alla situazione iniziale
wheel:x:10: