Aggiungi un utente su Ubuntu Server
Ubuntu Server è come qualsiasi altra varietà Linux e ha capacità multiutente complete, e un'attività comune su qualsiasi server è l'aggiunta di utenti.
useradd
Il comando useradd ti permetterà di aggiungere facilmente un nuovo utente dalla riga di comando:
useradd
Questo comando aggiunge l'utente, ma senza opzioni extra l'utente non avrà una password o una home directory.
Nota: se ricevi un messaggio che dice che il comando non è stato trovato, prova a utilizzare il percorso completo, in questo modo:
/ Usr / sbin / useradd
È possibile utilizzare l'opzione -d per impostare la directory home dell'utente. L'opzione -m costringerà useradd a creare la directory home. Proveremo a creare un account utente con queste opzioni e quindi utilizzare il comando passwd per impostare la password per l'account. In alternativa puoi impostare una password usando -p sul comando useradd, ma preferisco impostare la password usando passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Questo creerà l'utente nominato testuser e darà loro la propria home directory in / home / testuser. I file nella nuova directory home vengono copiati dalla cartella / etc / skel, che contiene i file di directory home predefiniti. Se si desidera impostare valori predefiniti per i propri utenti, lo si fare modificando o aggiungendo file in tale directory. Se diamo un'occhiata alla nuova directory home per l'utente:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
totale 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
drwxr-xr-x 5 root root 4096 2006-12-15 11: 37 ...
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
Noterai che ci sono degli script di bash in questa directory. Se si desidera impostare le opzioni di percorso predefinite per tutti i nuovi utenti, lo si fare modificando i file in / etc / skel, che verranno quindi utilizzati per creare questi file tramite il comando useradd.
Aggiungi utente
Il comando adduser è ancora più semplice del comando useradd, perché ti richiede ogni informazione. Trovo un po 'strano che ci siano due comandi virtualmente identici che fanno la stessa cosa, ma questo è linux per te. Ecco la sintassi:
Aggiungi utente
Esempio:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Parola d'ordine:
Aggiunta dell'utente 'thegeek' ...
Aggiunta di un nuovo gruppo "thegeek" (1004).
Aggiunta di un nuovo utente 'thegeek' (1004) al gruppo 'thegeek'.
Creazione della directory home '/ home / thegeek'.
Copia di file da '/ etc / skel'
Inserisci una nuova password UNIX:
Riscrivi la nuova password UNIX:
Nessuna password fornita
Inserisci una nuova password UNIX:
Riscrivi la nuova password UNIX:
passwd: password aggiornata correttamente
Modifica delle informazioni utente per thegeek
Immettere il nuovo valore o premere INVIO per l'impostazione predefinita
Nome completo []: The Geek
Numero stanza []: 0
Telefono di lavoro []: 555-1212
Telefono di casa []: 555-1212
Altro []:
L'informazione è corretta? [y / N] y