Linux je operačný systém s viacerými užívateľmi. Aby sa uľahčila správna správa používateľov, systém ukladá informácie o používateľovi do priečinka /etc/passwd spis.

Táto príručka vám pomôže pochopiť, čo je súbor passwd a akú dôležitú rolu hrá pri správe používateľov v systéme Linux.

Čo je / etc / passwd?

Súbor passwd v systéme Linux je konfiguračný súbor, ktorý obsahuje podrobnosti o používateľovi. Dôležitou charakteristikou súboru passwd je, že ide o textový súbor ASCII, ktorý môžu používatelia ľahko upravovať pomocou ľubovoľného textového editora, ako je napr. nano a vim.

Aj keď používateľov môžete pridávať a spravovať priamo pomocou súboru passwd, neodporúča sa to, pretože táto akcia je náchylná na preklepy a chyby. Namiesto toho by ste mali používať rôzne príkazy na správu používateľov, ako napríklad useradd na pridanie používateľov do vášho systému.

Prezeranie súboru / etc / passwd

Ak chcete zobraziť obsah súboru passwd, môžete použiť ľubovoľný textový editor alebo príkazový nástroj na prezeranie súborov. V tejto príručke budeme používať ca..

instagram viewer
mačka / etc / passwd

Výstup by mal byť podobný nasledujúcemu.

Každý riadok v skutočnosti predstavuje jedného používateľa vo vašom systéme, takže sa nečudujte, že máte uvedených toľko používateľov. Väčšina z nich sú používatelia systému, ktorí ovládajú konkrétne aplikácie na vašom stroji so systémom Linux. Napríklad používateľ poštou je zodpovedný za aplikáciu Pošta.

Polia / etc / passwd boli vysvetlené

Z výstupu uvedeného vyššie je zrejmé, že /etc/passwd súbor má veľmi špecifický vzor.

Každá linka používateľa je ďalej rozdelená na sedem častí alebo polí oddelených znakom dvojbodka znak (:) ako je uvedené nižšie.

1. Užívateľské meno

Prvé pole v riadku predstavuje používateľské meno alebo prihlasovacie meno používateľa. V príklade vyššie je používateľské meno john.

2. Heslo

Druhé pole zobrazuje zašifrované heslo používateľa. Z bezpečnostných dôvodov sa heslá uchovávajú v samostatnom súbore, ktorý nie je čitateľný pre bežných používateľov. The Súbor / etc / shadow ukladá heslá používateľov v systéme Linux.

Normálne pole pre heslo obsahuje X aby ste preukázali, že tieňový súbor bezpečne ukladá heslo. Ak je pole prázdne, používateľ na prihlásenie nepotrebuje heslo. Na zaistenie celkovej bezpečnosti systému by mal mať každý používateľ vo vašom systéme heslo. Môžeš použite príkaz passwd na zmenu alebo správu hesiel používateľov v systéme Linux.

3. ID používateľa

Pole ID užívateľa, bežne známe ako UID, je číslo, ktoré systém Linux používa na identifikáciu používateľov. Väčšina používateľov systémov má ID užívateľa menšie ako číslo 1 000, zatiaľ čo bežní používatelia majú ID v rozmedzí od 1 000 vyššie. The koreň (administratívny) užívateľ má obvykle ID 0.

4. ID skupiny

Štvrté pole je pre ID skupiny (všeobecne známe ako GID). Ako ID používateľa je GID tiež číslo. ID skupiny určuje primárnu skupinu používateľa. GID navyše kategorizujú všetkých používateľov v konkrétnych sadách pre ľahšiu správu. Používateľ môže v systéme Linux patriť do viac ako jednej skupiny. Ak sa chcete dozvedieť viac o tom, do ktorých skupín používateľ patrí, pozrite sa na stránku /etc/group spis.

mačka / etc / group

5. GECOS

Ďalším poľom je pole GECOS. Spravidla obsahuje celé meno používateľa a ďalšie podrobnosti, ako napríklad telefónne číslo alebo čísla miestností, oddelené čiarkou. Toto pole je voliteľné, a preto môže byť prázdne.

6. Domovský adresár

Toto pole obsahuje /home adresár spojený s používateľom. Toto je primárny adresár, v ktorom sú uložené hlavné súbory a adresáre používateľov, ako sú /Desktop a /Pictures. V tomto príklade je domovský adresár používateľa na /home/john.

Mať samostatné domovské adresáre pre každého používateľa je jedným z faktorov, vďaka ktorým môže byť Linux skutočne viacužívateľským OS.

7. Shell

Toto pole obsahuje názov predvoleného shellu spojeného s používateľom. Plášť je prostredie, v ktorom môže používateľ spúšťať príkazy a skripty. Väčšina linuxových distribúcií používa Bourne Again Shell (Bash) ako predvolený shell program.

Zjednodušenie správy systému v systéme Linux

Táto príručka vám ukázala, čo je to /etc/passwd súbor v systéme Linux a kľúčovú úlohu, ktorú hrá pri správe používateľov vo vašom systéme Linux. Súbor passwd obsahuje informácie týkajúce sa používateľa, ako sú používateľské meno, heslo, cesta k domovskému adresáru, ID používateľa a skupiny atď.

Ako ste videli, väčšina používateľov systému Linux je zvyčajne súčasťou skupiny, ktorá uľahčuje správu prístupu k súborom a ďalších privilégií. Používateľov môžete do skupín pridať sami, ak na to máte potrebné oprávnenie.

Email
Ubuntu Linux: Jednoduché pridávanie a odstraňovanie používateľov do skupín

Chcete lepšie spravovať používateľov v systéme Ubuntu Linux? Odpoveď je vytvoriť skupiny a potom použiť funkciu pridania používateľa v systéme Ubuntu.

Prečítajte si Ďalej

Súvisiace témy
  • Linux
  • Kontrola použivateľského konta
  • Správa systému
O autorovi
Mwiza Kumwenda (Publikovaných 18 článkov)

Mwiza vyvíja softvér podľa povolania a venuje sa rozsiahlej práci pre Linux a front-end programovanie. Medzi jeho záujmy patrí história, ekonómia, politika a podniková architektúra.

Viac od Mwizy Kumwendovej

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.