Linux je več uporabniški operacijski sistem. Za lažje pravilno upravljanje uporabnikov sistem podatke o uporabnikih shrani v /etc/passwd mapa.
Ta priročnik vam bo pomagal razumeti, kaj je datoteka passwd in kako pomembno vlogo ima pri upravljanju uporabnikov v Linuxu.
Kaj je / etc / passwd?
Datoteka passwd v Linuxu je konfiguracijska datoteka, ki vsebuje podrobnosti o uporabniku. Pomembna značilnost datoteke passwd je, da gre za besedilno datoteko ASCII, ki jo lahko uporabniki enostavno urejajo s pomočjo katerega koli urejevalnika besedil, na primer nano in vim.
Čeprav lahko dodate in upravljate uporabnike neposredno z datoteko passwd, ni priporočljivo, ker je to dejanje nagnjeno k tipkarskim napakam in napakam. Namesto tega uporabite različne ukaze za upravljanje uporabnikov, kot je useradd za dodajanje uporabnikov v vaš sistem.
Ogled datoteke / etc / passwd
Za ogled vsebine datoteke passwd lahko uporabite kateri koli urejevalnik besedila ali ukazno orodje za ogled datotek. V tem priročniku bomo uporabili približno.
mačka / etc / passwd
Rezultat mora biti podoben spodnjemu.
Vsaka vrstica dejansko predstavlja enega uporabnika v vašem sistemu, zato ne bodite presenečeni, da imate na seznamu toliko uporabnikov. Večina jih je sistemskih uporabnikov, ki nadzorujejo določene programe na vašem računalniku Linux. Na primer uporabnik pošti je odgovoren za aplikacijo Mail.
Pojasnjena polja / etc / passwd
Iz zgornjih rezultatov je zelo jasno, da /etc/passwd datoteka sledi zelo natančnemu vzorcu.
Vsaka uporabniška vrstica je nadalje razdeljena na sedem odsekov ali polj, ločenih z debelo črevo znak (:) kot spodaj.
1. Uporabniško ime
Prvo polje v vrstici predstavlja uporabniško ime ali uporabniško ime uporabnika. V zgornjem primeru je uporabniško ime John.
2. Geslo
Drugo polje prikazuje uporabnikovo šifrirano geslo. Zaradi varnosti se gesla hranijo v ločeni datoteki, ki je običajnim uporabnikom ni mogoče prebrati. The Datoteka / etc / shadow hrani uporabniška gesla v Linuxu.
Običajno polje za geslo vsebuje x pokazati, da senčna datoteka varno shranjuje geslo. Če je polje prazno, uporabnik za prijavo ne potrebuje gesla. Da bi ohranili splošno varnost sistema, mora imeti vsak uporabnik vašega sistema geslo. Ti lahko uporabite ukaz passwd za spreminjanje ali upravljanje uporabniških gesel v Linuxu.
3. Uporabniško ime
Polje ID uporabnika, splošno znano kot UID, je številka, ki jo sistem Linux uporablja za identifikacijo uporabnikov. Večina uporabnikov sistemov ima ID uporabnika manj kot število 1000, medtem ko imajo običajni uporabniki ID od 1000 navzgor. The koren (skrbniški) uporabnik ima običajno ID 0.
4. ID skupine
Četrto polje je za ID skupine (splošno znano kot GID). Kot uporabniški ID je tudi GID številka. ID skupine določa primarno skupino uporabnika. Poleg tega GID-ji za lažje upravljanje kategorizirajo vse uporabnike v določene sklope. Uporabnik lahko pripada več kot eni skupini v Linuxu. Če želite izvedeti več o tem, katerim skupinam uporabnik pripada, si lahko ogledate /etc/group mapa.
mačka / itd / skupina
5. GECOS
Naslednje polje je polje GECOS. Običajno vsebuje polno ime uporabnika in dodatne podrobnosti, na primer telefonsko številko ali številke sob, ki so ločene z vejico. To polje ni obvezno in je zato lahko prazno.
6. Domači imenik
To polje vsebuje /home imenik, povezan z uporabnikom. To je primarni imenik, ki hrani glavne uporabniške datoteke in imenike, kot je /Desktop in /Pictures. V tem primeru je uporabnikov domači imenik na /home/john.
Ločeni domači imeniki za vsakega uporabnika je eden od dejavnikov, ki Linuxu omogoča, da je resnično več uporabniški OS.
7. Školjka
To polje vsebuje ime privzete lupine, povezane z uporabnikom. Lupina je okolje, v katerem lahko uporabnik izvaja ukaze in skripte. Večina distribucij Linuxa uporablja Bourne Again Shell (Bash) kot privzeti program lupine.
Olajšanje sistemske administracije v Linuxu
Ta priročnik vam je pokazal, kaj je /etc/passwd datoteko v Linuxu in ključno vlogo, ki jo ima pri upravljanju uporabnikov v vašem sistemu Linux. Datoteka passwd vsebuje informacije, povezane z uporabnikom, kot so uporabniško ime, podrobnosti gesla, pot do domačega imenika, ID-ji uporabnikov in skupin itd.
Kot ste videli, je večina uporabnikov Linuxa običajno del skupine, ki olajša upravljanje dostopa do datotek in drugih pravic. Uporabnike lahko dodate v skupine sami, če imate za to potrebna dovoljenja.
Želite bolje upravljati uporabnike v Ubuntu Linux? Odgovor je ustvariti skupine, nato pa uporabiti funkcijo Ubuntu add user.
Preberite Naprej
- Linux
- Nadzor uporabniškega računa
- Sistemska administracija

Mwiza po poklicu razvija programsko opremo in veliko piše o Linuxu in front-end programiranju. Nekatera njegova zanimanja vključujejo zgodovino, ekonomijo, politiko in arhitekturo podjetij.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.