Početna » kako da » Dodajte korisnika na Ubuntu poslužitelju

    Dodajte korisnika na Ubuntu poslužitelju

    Ubuntu Server je poput bilo koje Linux sorte i ima potpune mogućnosti za više korisnika, a zajednički zadatak na bilo kojem poslužitelju je dodavanje korisnika.

    useradd

    Naredba useradd omogućit će vam jednostavno dodavanje novog korisnika iz naredbenog retka:

    useradd

    Ova naredba dodaje korisnika, ali bez dodatnih opcija vaš korisnik neće imati lozinku ili kućni direktorij.

    Bilješka: ako dobijete poruku da naredba nije pronađena, pokušajte upotrijebiti punu stazu, kao što je ovaj:

    / Usr / sbin / useradd

    Možete koristiti opciju-d za postavljanje kućnog direktorija za korisnika. Opcija -m će prisiliti useradd-a da stvori početni direktorij. Pokušat ćemo stvoriti korisnički račun s tim opcijama, a zatim pomoću naredbe passwd postaviti lozinku za račun. Alternativno možete postaviti lozinku pomoću -p na naredbi useradd, ali ja radije postavljam lozinku pomoću passwd-a.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

    To će stvoriti korisnika po imenu testuser i dati im vlastiti home direktorij u / home / testuser. Datoteke u novom kućnom direktoriju kopiraju se iz mape / etc / skel, koja sadrži zadane datoteke domaćih direktorija. Ako ste željeli postaviti zadane vrijednosti za svoje korisnike, to biste učinili izmjenom ili dodavanjem datoteka u tom direktoriju. Ako pogledamo novi kućni direktorij za korisnika:

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

    Primijetit ćete da postoje bash skripte u ovom direktoriju. Ako ste željeli postaviti zadane opcije puta za sve nove korisnike, to biste učinili izmjenom datoteka u / etc / skel, koje bi se zatim koristile za stvaranje tih datoteka pomoću naredbe useradd.

    adduser

    Naredba adduser još je lakša od naredbe useradd, jer vas traži za svaki podatak. Smatram da je pomalo smiješno da postoje dvije gotovo identično imenovane naredbe koje rade istu stvar, ali to je za vas Linux. Evo sintakse:

    adduser

    Primjer:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Zaporka:
    Dodavanje korisnika "thegeek" ...
    Dodavanje nove grupe 'thegeek' (1004).
    Dodavanje novog korisnika "thegeek" (1004) s grupom "thegeek".
    Izrada kućnog direktorija '/ home / thegeek'.
    Kopiranje datoteka iz datoteke "/ etc / skel"
    Unesite novu UNIX lozinku:
    Ponovno upišite novu UNIX lozinku:
    Nije dostavljena zaporka
    Unesite novu UNIX lozinku:
    Ponovno upišite novu UNIX lozinku:
    passwd: lozinka je uspješno ažurirana
    Promjena korisničkih podataka za thegeek
    Unesite novu vrijednost ili pritisnite ENTER za zadanu vrijednost
    Puni naziv []: Geek
    Broj sobe []: 0
    Telefon za rad []: 555-1212
    Kućni telefon []: 555-1212
    Ostalo []:
    Jesu li podaci točni? [y / N] y