[:it]
Prima di tutto con il comando
su
si diventa root.
Con il comando
exit
si torna utente.
Si possono aggiungere gli utenti e gestire i gruppi solo quando si è root.
Prima di tutto si aggiunge un gruppo:
addgroup programmatori
con il comando:
cat /etc/group
vedo la lista dei gruppi:
Adesso aggiungo un utente alla lista dei programmatori con il comando:
useradd -G programmatori marcello
con il comando
cat /etc/group |grep marcello
questo comando fa vedere il contenuto del file di configurazione group presente nella directory etc
vedo a quali gruppi appartiene l’utente marcello
Si può anche usare il comando
groups marcello
Da notare alcune cose molto importanti.
con il comando -G maiuscolo ho creato un utente assegnandoli un gruppo ma il sistema deve assegnare ogni utente ad un gruppo primario. Siccome in questo caso ho semplicemente specificato -G ossia l’associazione del mio utente al gruppo secondario, il mio sistema ha creato anche il gruppo primario marcello.
E’ cosa buona questa?
In realtà la cosa migliore è sempre creare un gruppo primario e poi i vari gruppi secondari a cui associare i vari utenti.
Il gruppo primario è quello che viene usato quando creiamo un file, che diventa anche il gruppo proprietario del file.
I gruppi secondari sono quelli che vengono controllati, oltre a quello primario, quando vogliamo accedere ad un file o ad una risorsa di cui non siamo proprietari.
Per aggiungere la password all’utente marcello si deve usare il comando:
passwd marcello
il sistema chiederà due volte l’inserimento della password.
Per cancellare un utente si usa il comando
deluser marcello
Per aggiungere un utente ad un gruppo si usa il comando:
adduser nomeutente nomegruppo
ade sempio adduser francesco programmatori
se ho creato un gruppo primario (che deve esistere) e devo creare un nuovo utente devo usare il comando
adduser -g gruppoprimario -G grupposecondario nomeutente
se poi voglio cancellare il gruppo primario senza aver prima cancellato o spostato tutti gli utenti del gruppo primario il sistema mi fornisce un messaggio:
Se invece cancello il gruppo secondario posso farlo senza problemi come si vede nella videata precedente.
Per cambiare utente si usa il comando
su nomeutente
NOTA FINALE
adduser crea una directory home per l’utente, la popola con il contenuto di / etc / skel e consente di impostare la password in modo interattivo.[:]