Linux creazione utente con poteri di amministrazione

Linux ha una gestione degli utenti molto performante.

Si possono creare utenti e gruppi di utenti, senza troppo prolungarsi, iniziamo con la creazione di un utente di prova chiamato “prova” 😉

sudo adduser prova

in automatico vengono generate una serie di attività tra cui la creazione della cartella /home/prova. Qualora ciò non dovesse verificarsi in automatico si può sempre generare la suddetta cartella copiando in essa poi il contenuto di /etc/sk

sudo cp etc/sk/* /home/prova/

Per creare solo l’utente senza generare la relativa cartella è sufficiente il seguente comando:

sudo useradd prova

Per eliminare prova:

sudo deluser prova

Per disabilitare prova impedendogli l’accesso:

sudo usermod –lock –expiredate 1 prova

Per riabilitare prova come utente:

sudo usermod –unlock –expiredate “” prova

Per modificare la password di prova:

sudo passwd prova

La lista dei gruppi a cui appartengono gli utenti:

less /etc/group

per vedere a quale gruppo appartiene un utente:

groups prova

digitando solo groups si vedono tutti i gruppi esistenti.

Qualora si voglia che un utente possa eseguire programmi che normalmente appartengono a root senza digitare la password è sufficiente aggiungerlo al gruppo sudoers utilizzando il seguente comando:

sudo visudo 

ed occorre estendere le credenziali di root all’utente, ad esempio:

root ALL=(ALL:ALL) ALL

per cui:

%prova ALL=(ALL:ALL) ALL