Come creare un utente in CentOS 7
In CentOS 7 possiamo usare il comando useradd nel terminale per aggiungere un nuovo utente al sistema. Se stai usando CentOS 7 Graphical Desktop puoi anche usare il software user manager che è un’interfaccia utente grafica.
Aggiungimento di utenti con il comando useradd
Il modo più semplice per creare utenti in CentOS 7 è usare il comando useradd dalla riga di comando CentOS.
useradd loginname
Il nome di login non può avere spazio e non può essere iniziato con caratteri speciali. Anche se potete usare le maiuscole, si raccomanda sempre di usare tutti i casi semplici per evitare qualsiasi confusione.
Dopo aver creato l’utente, dobbiamo impostare la password dell’utente usando il comando passwd perché senza la password il nuovo utente non può accedere al server.
passwd loginname
Ricorda inoltre che per eseguire il comando useradd devi avere i privilegi di root o sudo.
Esempio 1
Aggiungiamo un nuovo utente al nostro server CentOS 7. Il nome del nuovo utente sarà josh.
sudo useradd josh
sudo passwd josh
Crea un utente con una home directory personalizzata
Ogni utente Linux per default ha una home folder con il suo nome per memorizzare i suoi file personali e i file di configurazione specifici dell’utente. Per impostazione predefinita la cartella home verrà creata all’interno della directory /home. Ma se vogliamo possiamo specificare la posizione e il nome della home directory personalizzata usando l’opzione -d con il comando centos useradd.
useradd -m -d /pathto/home loginname
Nota che usiamo anche l’opzione -m quando specifichiamo la home directory personalizzata. Con l’opzione -m la home directory verrà creata automaticamente se non esiste già.
Esempio 2
In questo esempio, vedremo come creare un utente in Centos 7 con una home directory personalizzata. Quindi aggiungiamo un utente chiamato john e la home directory di john sarà /var/johnhome.
sudo useradd -m -d /var/johnhome john
sudo passwd john
Come ho detto all’inizio del tutorial puoi anche usare l’interfaccia grafica user manager se stai usando CentOS 7 Desktop. Basta andare in Applicazioni > Strumenti di sistema > Impostazioni > Utenti.
Da lì puoi anche aggiungere nuovi utenti al sistema CentOS 7. Ma raccomanderei sempre di usare la linea di comando, perché è così efficiente e molto molto più facile della GUI.
.