Continuiamo con la nostra serie di articoli che, attraverso esempi pratici e semplificati, dimostrano l’applicazione di strumenti fondamentali nei rispettivi ambiti. Introduciamo come Creare Account Utenti in Linux:
La gestione degli account degli utenti e dei gruppi in Linux è una responsabilità amministrativa chiave. Iniziamo creando alcuni account utente e visualizzando i loro valori predefiniti. Nel seguente scenario utilizzeremo una distribuzione CentOS 7:
– Digitiamo sudo useradd – D per visualizzare le impostazioni predefinite per gli utenti appena creati.
[student01@localhost ~]$ sudo useradd -D
GROUP=100
H0ME=/home
INACTIUE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SP00L=yes
[student01@localhost ~]$
– Digitiamo ls -a /etc/skel per visualizzare i file che verranno copiati nelle home directory degli account utente appena creati.
[student01@localhost ~]$ Is -a /etc/skel
. .. .bash_logout .bash_profile .bashrc .mozilla
[student01@localhost ~]$
Creiamo un account utente per Michael Anderson nominandolo manderson:
– Digitiamo quindi il comando sudo useradd manderson per creare un nuovo utente
– Digitare il comando cat /etc/passwd per visualizzare il nuovo account utente nel file /etc/passwd.
Nota: gli account utente appena creati vengono aggiunti in fondo a questo file.
student01:x:1000:1000:student01:/home/student01:/bin/bash
student02:x:1001:1001 : :/home/student02:/bin/bash
instructor:x:100Z:100Z: :/home/instructor:/bin/bash
manderson:x:1003:1003: :/home/manderson:/bin/bash
[student01@localhost ~]$
Procediamo a creare un nuovo account utente per Chris Mason nominandolo cmason
– Digitiamo sudo useradd – c “Chris Mason” cmason
Questo crea l’account cmason e immette nel campo dei commenti dell’account il nome completo dell’utente.
– Digitiamo nuovamente il comando cat /etc/passwd e verificare che l’account utente appena creato, nella parte inferiore dello schermo includa anche un “commento” costituito dal nome completo dell’utente:
student01:x:1000:1000:student01:/home/student01:/bin/bash
student02:x:1001:1001: :/home/student02:/bin/bash
instructor:x:1002:1002: :/home/instructor:/bin/bash
cmason:x:1003:1003:Chris Mason:/home/cmason:/bin/bash
[student01@localhost~]$
Procediamo creando un nuovo account utente temporaneo per Rose Stanley di nome rstanley impostando la scadenza per l’accesso per il 31 dicembre 2025.
– Digitiamo sudo useradd -e 2025/12/31 rstanley
– Digitare cat /etc/passwd e notare l’account appena creato.
manderson:x:1003:1003 : :/home/manderson:/bin/bash
cmason:x:1004:1004:Chris Mason:/home/cmason:/bin/bash
rstanley:x:1005:1005 : :/home/rstanley:/bin/bash
[student01@localhost ~]$