Come creare un nuovo utente su Linux dal terminale
Con adduser, dandogli i permessi sudo correttamente, ed eliminandolo se serve.
sudo adduser nomeutente
Ti guida passo dopo passo: password, nome completo, e altri dati opzionali (puoi lasciarli vuoti premendo Invio).
adduser (interattivo, più semplice da usare) è
diverso da useradd (più basico, richiede di
specificare tutto manualmente con opzioni). Per l'uso normale,
adduser è più semplice e meno soggetto a errori.
Dargli i permessi di amministratore (sudo)
sudo usermod -aG sudo nomeutente
Attenzione: usa -aG, non solo
-G — la differenza conta. Senza il -a
("append"), il comando sostituisce TUTTI i gruppi esistenti
dell'utente invece di aggiungerne uno nuovo, potendogli togliere per
sbaglio l'accesso ad altri gruppi importanti.
Eliminare un utente (se serve dopo)
sudo deluser nomeutente
Domande frequenti
Qual è la differenza tra adduser e useradd?
adduser è interattivo e più semplice da usare per l'uso normale. useradd è più basico e richiede di specificare tutto manualmente con opzioni — adduser è l'opzione consigliata per la maggior parte dei casi.
Perché è importante usare -aG invece di solo -G?
Senza il -a ('append'), il comando sostituisce tutti i gruppi esistenti dell'utente con quello nuovo, invece di aggiungerlo — potendo eliminare accidentalmente l'accesso ad altri gruppi importanti.