Homepage » come » Aggiungi un utente su Ubuntu Server

    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