Hjemmeside » hvordan » Legg til en bruker på Ubuntu Server

    Legg til en bruker på Ubuntu Server

    Ubuntu Server er som hvilken som helst Linux-variasjon, og har fulle flerbrukeregenskaper, og en vanlig oppgave på hvilken som helst server er å legge til brukere.

    useradd

    Kommandoen brukeraddadresse lar deg enkelt legge til en ny bruker fra kommandolinjen:

    useradd

    Denne kommandoen legger til brukeren, men uten ekstra alternativer vil brukeren ikke ha et passord eller en hjemmekatalog.

    Merk: Hvis du får en melding som sier at kommandoen ikke er funnet, kan du prøve å bruke hele banen, slik:

    / Usr / sbin / useradd

    Du kan bruke alternativet -d til å angi hjemmekatalogen for brukeren. Alternativet -m vil tvinge brukeradd til å opprette hjemmekatalogen. Vi prøver å opprette en brukerkonto med disse alternativene, og bruk deretter passwd-kommandoen for å angi passordet for kontoen. Du kan alternativt sette et passord ved å bruke -p på kommandoen brukeradd, men jeg foretrekker å angi passordet ved hjelp av passwd.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

    Dette vil opprette brukeren kalt testuser og gi dem sin egen hjemmekatalog i / home / testuser. Filene i den nye hjemmekatalogen kopieres fra mappen / etc / skel, som inneholder standard hjemmekatalogfiler. Hvis du ønsket å angi standardverdier for brukerne, ville du gjøre det ved å endre eller legge til filer i den katalogen. Hvis vi ser på den nye hjemmekatalogen for brukeren:

    geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
    totalt 20
    drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
    drwxr-xr-x 5 rotrot 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

    Du vil legge merke til at det finnes bash-skript i denne katalogen. Hvis du ønsket å angi standard banealternativer for alle nye brukere, ville du gjøre det ved å endre filene i / etc / skel, som da ville bli brukt til å lage disse filene av useradd-kommandoen.

    adduser

    Adduser-kommandoen er enda enklere enn brukeradd-kommandoen, fordi den ber deg om hvert enkelt opplysninger. Jeg finner det litt morsomt at det er to nesten identisk navngitte kommandoer som gjør det samme, men det er linux for deg. Her er syntaksen:

    adduser

    Eksempel:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Passord:
    Legger til brukeren 'thegeek' ...
    Legge til ny gruppe 'thegeek' (1004).
    Legge til ny bruker 'thegeek' (1004) med gruppen 'thegeek'.
    Opprette hjemmekatalog '/ home / thegeek'.
    Kopierer filer fra '/ etc / skel'
    Skriv inn nytt UNIX-passord:
    Skriv nytt UNIX-passord på nytt:
    Ingen passord levert
    Skriv inn nytt UNIX-passord:
    Skriv nytt UNIX-passord på nytt:
    passwd: passord oppdatert vellykket
    Endre brukerinformasjonen for thegeek
    Skriv inn den nye verdien, eller trykk ENTER for standard
    Fullt navn []: The Geek
    Romnummer []: 0
    Arbeidstelefon []: 555-1212
    Hjem Telefon []: 555-1212
    Annet []:
    Er informasjonen riktig? [Y / N] y