Í næstu grein ætlum við að skoða fljótt / etc / passwd. Þessi skrá mun geyma nauðsynlegar upplýsingar sem þarf við innskráningu á Gnu/Linux kerfum.. Þar verða með öðrum orðum geymdar upplýsingar sem tengjast notendareikningum. Skráin vistar venjulegan texta, sem mun veita gagnlegar upplýsingar fyrir hvern notandareikning.
Skráin / etc / passwd þú verður að hafa almenna lesheimild, þar sem mörg tól nota það til að úthluta auðkenni á notendanöfn. Skrifaðgangur að þessari skrá er takmarkaður við ofurnotanda/rótarreikning.. Skráin er í eigu rótar og hefur 644 heimildir. Sem þýðir að henni er aðeins hægt að breyta af rót eða notendum með sudo réttindi.
Index
Lítið fljótt á /etc/passwd skrána
Nafn skráarinnar kemur frá einni af upphafsaðgerðum hennar. Þetta innihélt gögnin sem notuð voru til að staðfesta lykilorð notendareikninga. Hins vegar, á nútíma Unix kerfum, lykilorðsupplýsingar eru venjulega geymdar í annarri skrá, með því að nota skuggalykilorð eða aðrar gagnagrunnsútfærslur.
Það má segja að skrá / etc / passwd Það er venjulegur textagrunnur sem inniheldur upplýsingar um alla notendareikninga sem finnast í kerfinu.. Eins og við sögðum er það í eigu rótar og jafnvel þó að það sé aðeins hægt að breyta því af rót eða notendum með sudo réttindi, þá er það einnig læsilegt af öðrum notendum kerfisins.
Hvað er /etc/passwd skráin?
Einn eiginleiki til að undirstrika er að það er einföld skrá af ascii texti. Þessi einn er stillingarskrá sem inniheldur upplýsingar um notendareikninga. Einstaklega auðkenning notenda er nauðsynleg og nauðsynleg á innskráningartíma, og það er einmitt þar sem Gnu/Linux kerfi nota / etc / passwd.
Í þessari einföldu textaskrá við munum finna lista yfir kerfisreikningana, vista frá hverjum reikningi gagnlegar upplýsingar eins og notandaauðkenni, hópauðkenni, heimaskrá, skel og fleira. Einnig verður þetta að hafa almenna lesheimild, þar sem mörg stjórnunartæki nota það til að úthluta notendanöfnum notendanöfnum.
Þó það sé hægt að bæta við og stjórna notendum beint í þessari skrá er ekki mælt með því, þar sem þessi aðgerð getur bætt við villum, sem væri vandamál. Í stað þess að gera það á þennan hátt er hlutur þinn að nota skipanirnar sem eru tiltækar fyrir notendastjórnun.
Hver er tilgangurinn með þessari skrá?
Það eru nokkur mismunandi auðkenningarkerfi sem hægt er að nota á Gnu/Linux kerfum. Mest notaða staðlaða kerfið er að framkvæma auðkenningu á skrám / etc / passwd y / etc / skuggi. Í skránni / etc / passwd listinn yfir notendur kerfisins er geymdur ásamt mikilvægum upplýsingum um þá. Þökk sé þessari skrá getur kerfið auðkennt notendur einstaklega, þar sem þetta er nauðsynlegt og nauðsynlegt þegar rétt er hafið samsvarandi lotu.
Innihald skráarinnar / etc / passwd ákvarðar hverjir hafa löglega aðgang að kerfinu og hvað þeir geta gert þegar þeir eru inni. Af þessum sökum getur þessi skrá ef til vill talist fyrsta varnarlínan fyrir kerfið til að koma í veg fyrir óæskilegan aðgang. Af þessum sökum er mikilvægt að halda því galla- og gallalausu.
Snið /etc /passwd skráarinnar
Í innihaldi þessarar skráar munum við finna notendanafn, raunverulegt nafn, auðkennisupplýsingar og grunnupplýsingar reiknings hvers notanda. Eins og við sögðum, þetta er textaskrá með einni færslu í hverri línu og hver af þessum línum táknar notandareikning.
að skoða efnið þitt, geta notendur notað textaritil eða skipun eins og eftirfarandi:
cat /etc/passwd
Hver lína í skránni / etc / passwd mun innihalda sjö reiti aðskilin með punktum (:). Venjulega lýsir fyrsta línan rótarnotandanum, fylgt eftir af kerfinu og venjulegum notendareikningum. Nýjum færslum er bætt við í lokin.
/etc/passwd skráargildi
Næst ætlum við að sjá hvað hvert gildin sem við ætlum að finna í hverri línu skráarinnar þýðir / etc / passwd:
- Notandanafn→ Austur se notað þegar notandinn skráir sig inn. Það verður að vera á milli 1 og 32 stafir að lengd.
- lykilorð→ Stafinn x gefur til kynna að dulkóðaða lykilorðið sé geymt í skránni / etc / skuggi.
- Notandanafn (UID)→ Hver notandi fær úthlutað notandaauðkenni (UID) einstakt í kerfinu. UID 0 er frátekið fyrir rót og UID 1-99 eru frátekin fyrir aðra fyrirfram skilgreinda reikninga. Kerfið mun taka frá önnur UID frá 100 til 999 fyrir stjórnunar- og kerfisreikninga/hópa.
- hópauðkenni (Veitt)→ Þetta er auðkenni aðalhópsins sem notandinn tilheyrir (geymt í /etc/group skránni).
- Notendaupplýsingar (GECKOS)→ Hér finnum við athugasemdareitinn. Í þessu er hægt að bæta við viðbótarupplýsingum um notendur eins og fullt nafn, símanúmer o.s.frv.
- Heimaskrá→ Hér munum við finna algjöra slóð að „heima“ möppu notandans. Ef þessi mappa er ekki til verður notendaskráin /.
- Shell→ Þetta er alger leið skeljar (/ bin / bash). Þó það sé kannski ekki skel sem slík. Ef skelin er stillt á / sbin / nologin og notandinn reynir að skrá sig beint inn á Gnu/Linux kerfið, skelina / sbin / nologin mun loka tengingunni.
Eins og við höfum sagt línurnar hér að ofan, nema lykilorðið, með hvaða textaritli sem er eins og «Vim» eða «gedit» og «root» forréttindi við getum breytt hegðun og stillingum allra notenda sem eru vistaðir í «/etc/passwd». Þó að það sé líka nauðsynlegt að krefjast þess að breyta þessari skrá ætti ekki að gera nema í undantekningartilvikum (og vita hvað er gert), vegna þess að ef eitthvað er spillt eða eytt í yfirsjón, getum við lent í stórslysi, því í þessari skrá er grunnrót allra heimilda sem við notum og munum nota í kerfinu
Vertu fyrstur til að tjá