Aggiungi un utente dalla riga di comando in Solaris

Questo mostra come usare useradd in Solaris per aggiungere un utente.

Devi essere root (superuser) per aggiungere un utente. Un modo semplice per ricordare la sintassi del comando useradd in Solaris è eseguirlo senza opzioni. Seguire le informazioni sull'utilizzo risultanti incluse le parti necessarie. Le opzioni importanti sono:

-d home-directory-path
Questa è la home directory del nuovo utente, in genere / export / home / nomeutente

-m
crea la directory home e copia i file skeleton predefiniti (questi file si trovano nella directory / etc / skel).

-u uid
Uid (userid) è un numero compreso tra 0 e 65535 che identifica l'utente nel sistema. uid 0 è riservato per root. Se non ne specifichi uno, il successivo UID disponibile verrà utilizzato automaticamente.

-c "Nome utente"
Campo dei commenti che di solito contiene il nome dell'utente. Assicurati di includere il nome tra virgolette se contiene uno spazio.

-s / percorso / a / shell
La shell da usare. Se non lo si specifica, verrà automaticamente impostato su / bin / sh. Assicurati di specificare il percorso completo.

Quindi, mettendo insieme, una tipica aggiunta di un utente chiamato fred sarebbe:

useradd -d / export / home / fred -m -s / bin / ksh -c "Fred Smith" fred

È una buona idea eseguire pwck (controllo passwd) ogni volta che si apporta una modifica al file / etc / passwd (come quando si aggiunge o si modifica un utente). Questo programma identificherà eventuali problemi con il file passwd. Se non ti dice nulla, allora sei in buona forma.