Comando useradd su Linux: come aggiungere nuovi utenti
Con useradd su Linux aggiungete nuovi utenti. Linux dispone però anche di altri comandi a questo scopo, che offrono complessivamente più possibilità.
Cos’è il comando useradd su Linux?
Il comando Linux useradd è una delle diverse possibilità che avete a disposizione se desiderate creare un nuovo utente tramite il terminale. Sebbene molte distribuzioni Linux come Ubuntu lo utilizzino, non è interattivo e presenta alcune insidie. Pertanto, il comando adduser è spesso più sicuro. In alternativa, potete aggiungere nuovi utenti tramite un’utilità grafica. Di seguito vi mostreremo come utilizzare il comando useradd efficacemente e senza difficoltà.
Come funziona il comando useradd?
Il comando useradd su Linux può essere usato solo da persone che dispongono dei permessi di root o i privilegi del comando Linux sudo. I valori del comando sono specificati nel file /etc/default/useradd. Utilizzando questi parametri, il sistema crea un nuovo utente con il nome selezionato. Opzionalmente, potete specificare una password per il nuovo utente direttamente tramite il comando useradd. Di seguito scoprite come funziona.
Qual è la sintassi del comando useradd di Linux?
La sintassi del comando useradd è la seguente:
$ useradd [opzioni] [nome utente]
shellSe non specificate alcuna opzione aggiuntiva, il sistema creerà semplicemente un nuovo utente con il nome memorizzato.
Quali opzioni ha il comando useradd?
Esistono diverse opzioni per il comando useradd di Linux. Queste sono le più importanti:
- -d: in questo modo viene impostata la directory iniziale del nuovo utente.
- -e o –expiredate: specifica quando il nuovo account deve essere disattivato; senza questa voce non c’è una data di scadenza.
- -f: specifica dopo quanti giorni un account verrà disattivato dopo la scadenza della password associata.
- -g: determina il gruppo di utenti a cui appartiene principalmente il nuovo account.
- -m: crea la directory home del nuovo account, se non esiste già.
- -p o -password: imposta una password per il nuovo account; per motivi di sicurezza, tuttavia, è più adatto il comando passwd.
- -s: imposta l’accesso predefinito alla shell per tutti i nuovi account.
Esempi per il comando useradd
Infine, di seguito trovate alcuni esempi di utilizzo del comando useradd su Linux:
$ sudo useradd testuser
shellIn questo modo create il nuovo utente testuser.
$ sudo useradd -m testuser
shellUsate questo comando per creare una nuova directory home per testuser.
$ sudo useradd -e 2023-12-31 testuser
shellCosì create un account per testuser che sarà disattivato il 31 dicembre 2023.