Hjemmeside » hvordan » Tilføj en bruger på Ubuntu Server

    Tilføj en bruger på Ubuntu Server

    Ubuntu Server er som enhver Linux-variant, og har fulde multi-brugerfunktioner, og en fælles opgave på enhver server tilføjer brugere.

    useradd

    Brugeradd-kommandoen giver dig mulighed for nemt at tilføje en ny bruger fra kommandolinjen:

    useradd

    Denne kommando tilføjer brugeren, men uden ekstra muligheder vil brugeren ikke have en adgangskode eller et hjemmekatalog.

    Bemærk: Hvis du får en besked, der siger, at kommandoen ikke findes, kan du prøve at bruge den fulde sti, som denne:

    / Usr / sbin / useradd

    Du kan bruge indstillingen -d til at indstille hjemmemappen til brugeren. Alternativet -m vil tvinge brugeradd til at oprette hjemmemappen. Vi forsøger at oprette en brugerkonto med disse muligheder, og brug derefter passwd-kommandoen til at angive adgangskoden til kontoen. Du kan alternativt indstille et kodeord ved hjælp af -p på kommandoen useradd, men jeg foretrækker at indstille adgangskoden med passwd.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

    Dette vil oprette brugeren ved navn testuser og give dem deres eget hjemmekatalog i / home / testuser. Filerne i den nye hjemmemappe kopieres fra mappen / etc / skel, som indeholder standard home directory-filer. Hvis du ønskede at angive standardværdier for dine brugere, ville du gøre det ved at ændre eller tilføje filer i den pågældende mappe. Hvis vi kigger på den nye hjemmekatalog for brugeren:

    geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
    i alt 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 testbruger 2227 2006-12-15 11:34 .bashrc

    Du vil bemærke, at der er bash scripts i denne mappe. Hvis du ønskede at indstille standardbaneindstillinger for alle nye brugere, ville du gøre det ved at ændre filerne i / etc / skel, som derefter ville blive brugt til at oprette disse filer af useradd-kommandoen.

    adduser

    Adduser-kommandoen er endnu nemmere end kommandoen useradd, fordi den beder dig om hver enkelt information. Jeg finder det lidt sjovt, at der er to næsten identiske navngivne kommandoer, der gør det samme, men det er linux for dig. Her er syntaxen:

    adduser

    Eksempel:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Adgangskode:
    Tilføjelse af bruger 'thegeek' ...
    Tilføjelse af ny gruppe 'thegeek' (1004).
    Tilføjelse af ny bruger 'thegeek' (1004) med gruppen 'thegeek'.
    Oprettelse af hjemmekatalog '/ home / thegeek'.
    Kopiering af filer fra '/ etc / skel'
    Indtast nyt UNIX-kodeord:
    Retype nyt UNIX-kodeord:
    Ingen adgangskode leveres
    Indtast nyt UNIX-kodeord:
    Retype nyt UNIX-kodeord:
    passwd: password opdateret med succes
    Ændring af brugeroplysninger til thegeek
    Indtast den nye værdi, eller tryk ENTER for standard
    Fuldt navn []: The Geek
    Værelsesnummer []: 0
    Arbejds-telefon []: 555-1212
    Hjem Telefon []: 555-1212
    Andet []:
    Er oplysningerne korrekte? [y / N] y