Linux je višekorisnički operativni sustav. Da bi olakšao pravilno upravljanje korisnicima, sustav pohranjuje korisničke podatke u /etc/passwd datoteka.
Ovaj vodič pomoći će vam da shvatite što je datoteka passwd i važnu ulogu koju igra kada je riječ o upravljanju korisnicima u Linuxu.
Što je / etc / passwd?
Datoteka passwd u Linuxu je konfiguracijska datoteka koja sadrži korisničke pojedinosti. Važna karakteristika passwd datoteke je da je to ASCII tekstualna datoteka koju korisnici mogu lako uređivati pomoću bilo kojeg uređivača teksta, poput nano i vim.
Iako korisnike možete dodavati i upravljati njima izravno pomoću datoteke passwd, nije preporučljivo jer je ova radnja sklona pogrešnim greškama. Umjesto toga trebali biste upotrijebiti razne naredbe za upravljanje korisnicima kao što su useradd za dodavanje korisnika u vaš sustav.
Pregled datoteke / etc / passwd
Da biste pregledali sadržaj passwd datoteke, možete upotrijebiti bilo koji uređivač teksta ili naredbeni alat za pregled datoteka. U ovom ćemo priručniku koristiti oko.
mačka / etc / passwd
Izlaz bi trebao biti sličan onome u nastavku.
Svaka linija zapravo predstavlja jednog korisnika u vašem sustavu, zato nemojte biti iznenađeni što imate toliko popisa korisnika. Većina njih su korisnici sustava koji kontroliraju određene aplikacije na vašem Linux računalu. Na primjer, korisnik pošta odgovoran je za aplikaciju Mail.
Objašnjena polja / etc / passwd
Iz gornjeg rezultata, vrlo je jasno da /etc/passwd datoteka slijedi vrlo specifičan obrazac.
Svaka korisnička linija dalje je podijeljena na sedam odjeljaka ili polja odvojenih znakom debelo crijevo lik (:) kao ispod.
1. Korisničko ime
Prvo polje u retku predstavlja korisničko ime ili korisničko ime korisnika. U gornjem primjeru korisničko ime je Ivan.
2. Zaporka
Drugo polje prikazuje šifriranu lozinku korisnika. Iz sigurnosnih razloga lozinke se čuvaju u zasebnoj datoteci koja nije čitljiva redovnim korisnicima. The / etc / shadow datoteka pohranjuje korisničke lozinke u Linuxu.
Polje za lozinku obično sadrži x kako bi pokazao da datoteka sjene sigurno sprema lozinku. Ako je polje prazno, tada korisnik ne treba lozinku za prijavu. Da bi se održala ukupna sigurnost sustava, svaki korisnik vašeg sustava trebao bi imati lozinku. Možeš koristite naredbu passwd za promjenu ili upravljanje korisničkim lozinkama u Linuxu.
3. Korisnički ID
Polje korisničkog ID-a, obično poznato kao UID, broj je koji Linux sustav koristi za identifikaciju korisnika. Većina korisnika sustava ima korisnički ID manji od broja 1000, dok redovni korisnici imaju ID-ove u rasponu od 1000 naviše. The korijen (administrativni) korisnik obično ima ID 0.
4. ID grupe
Četvrto polje odnosi se na ID grupe (obično poznato kao GID). Kao korisnički ID, GID je također broj. ID grupe određuje primarnu grupu korisnika. Uz to, GID-ovi kategoriziraju sve korisnike u određene skupove radi lakše administracije. Korisnik može pripadati više grupa u Linuxu. Da biste saznali više o tome kojim skupinama korisnik pripada, možete pogledati /etc/group datoteka.
mačka / itd. / grupa
5. GECOS
Sljedeće je polje GECOS polje. Obično sadrži puno korisničko ime i dodatne pojedinosti poput telefonskog broja ili brojeva soba koji su odvojeni zarezom. Ovo je polje neobavezno i stoga može biti prazno.
6. Početna mapa
Ovo polje sadrži /home direktorij povezan s korisnikom. Ovo je primarni direktorij koji pohranjuje glavne korisničke datoteke i direktorije poput /Desktop i /Pictures. U ovom je primjeru početni direktorij korisnika na /home/john.
Odvojeni kućni direktoriji za svakog korisnika jedan je od čimbenika koji omogućava Linuxu da uistinu bude višekorisnički OS.
7. Ljuska
Ovo polje sadrži naziv zadane ljuske povezane s korisnikom. Ljuska je okruženje u kojem korisnik može pokretati naredbe i skripte. Većina Linux distribucija koristi Bourne Again Shell (Bash) kao zadani program ljuske.
Olakšavanje administracije sustava na Linuxu
Ovaj vam je vodič pokazao što je /etc/passwd datoteku u Linuxu i ključnu ulogu koju igra pri upravljanju korisnicima na vašem Linux sustavu. Datoteka passwd sadrži informacije povezane s korisnikom kao što su korisničko ime, detalji lozinke, put do početnog direktorija, ID-ovi korisnika i grupa itd.
Kao što ste vidjeli, većina korisnika Linuxa obično je dio grupe radi olakšavanja administriranja pristupa datotekama i ostalih privilegija. Korisnike možete dodati u grupe sami ako imate potrebna dopuštenja za to.
Želite li bolje upravljati korisnicima na Ubuntu Linuxu? Odgovor je stvoriti grupe, a zatim upotrijebiti značajku Ubuntu dodaj korisnika.
Pročitajte Dalje
- Linux
- Kontrola korisničkog računa
- Administracija sustava

Mwiza po zanimanju razvija softver i intenzivno piše o Linuxu i front-end programiranju. Neki od njegovih interesa uključuju povijest, ekonomiju, politiku i arhitekturu poduzeća.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.