useradd
-o
di opzione, insieme al relativo -u
opzione, consente di creare un utente con un ID utente non univoco. Un caso d'uso per questo è creare utenti con privilegi identici (poiché condividono lo stesso ID utente) ma password diverse e, se appropriato, home directory e shell. Questo può essere utile per gli account di servizio (sebbene in genere otterresti lo stesso risultato utilizzando sudo
al giorno d'oggi); può anche essere utile per scopi di soccorso con un root
-account equivalente utilizzando una shell collegata staticamente come sash
.
L'opzione -o consente la creazione di utenti con ID non univoci, solo quando fornisci anche il valore numerico del loro UID con l'opzione -u nella stessa riga, ad esempio:
# useradd -o huey -u 501
# useradd -o dewey -u 501
# useradd -o louie -u 501
Ciò consente di configurare più utenti con gli stessi diritti e privilegi, ma con home directory e password diverse.