Domača » kako » Dodajte uporabnika na strežniku Ubuntu

    Dodajte uporabnika na strežniku Ubuntu

    Ubuntu Server je kot vsaka različica Linuxa in ima popolne zmožnosti za več uporabnikov, skupna naloga na katerem koli strežniku pa je dodajanje uporabnikov.

    useradd

    Ukaz useradd vam bo omogočil enostavno dodajanje novega uporabnika iz ukazne vrstice:

    useradd

    Ta ukaz doda uporabnika, vendar brez dodatnih možnosti vaš uporabnik ne bo imel gesla ali domačega imenika.

    Opomba: če se prikaže sporočilo, da ukaz ni mogoče najti, poskusite uporabiti celotno pot:

    / usr / sbin / useradd

    Z možnostjo -d lahko nastavite domači imenik za uporabnika. Možnost -m bo uporabniku naložila, da ustvari domači imenik. S temi možnostmi bomo poskusili ustvariti uporabniški račun in nato z ukazom passwd nastaviti geslo za račun. Geslo lahko nastavite tudi z ukazom -p v ukazu useradd, vendar raje nastavim geslo s pomočjo passwd.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

    To bo ustvarilo uporabnika z imenom testuser in jim dalo svoj domači imenik v / home / testuser. Datoteke v novem domačem imeniku se kopirajo iz mape / etc / skel, ki vsebuje privzete datoteke domačih imenikov. Če ste želeli nastaviti privzete vrednosti za svoje uporabnike, bi to storili s spreminjanjem ali dodajanjem datotek v tem imeniku. Če pogledamo nov domači imenik za uporabnika:

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

    Opazili boste, da v tem imeniku obstajajo bash skripte. Če ste želeli nastaviti privzete možnosti poti za vse nove uporabnike, bi to storili s spreminjanjem datotek v / etc / skel, ki bi jih nato uporabili za ustvarjanje teh datotek z ukazom useradd.

    adduser

    Ukaz adduser je še lažji kot ukaz useradd, ker vas pozove za vsak podatek. Zdi se mi rahlo smešno, da obstajata dva praktično enako imenovana ukaza, ki naredita isto stvar, toda to je linux za vas. Tukaj je sintaksa:

    adduser

    Primer:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Geslo:
    Dodajanje uporabnika »thegeek« ...
    Dodajanje nove skupine "thegeek" (1004).
    Dodajanje novega uporabnika »thegeek« (1004) s skupino »thegeek«.
    Ustvarjanje domačega imenika '/ home / thegeek'.
    Kopiranje datotek iz »/ etc / skel«
    Vnesite novo geslo za UNIX:
    Ponovno vnesite novo geslo za UNIX:
    Ni gesla
    Vnesite novo geslo za UNIX:
    Ponovno vnesite novo geslo za UNIX:
    passwd: geslo je bilo uspešno posodobljeno
    Spreminjanje uporabniških podatkov za thegeek
    Vnesite novo vrednost ali pritisnite ENTER za privzeto vrednost
    Polno ime []: Geek
    Številka sobe []: 0
    Delovni telefon []: 555-1212
    Domači telefon []: 555-1212
    Drugo []:
    Ali so podatki pravilni? [y / N] y