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