Linux je víceuživatelský operační systém. A aby se usnadnila správná správa uživatelů, systém ukládá informace o uživateli do souboru /etc/passwd soubor.

Tato příručka vám pomůže pochopit, co je soubor passwd a jakou důležitou roli hraje při správě uživatelů v systému Linux.

Co je / etc / passwd?

Soubor passwd v systému Linux je konfigurační soubor, který obsahuje podrobnosti o uživateli. Důležitou charakteristikou souboru passwd je, že se jedná o textový soubor ASCII, který mohou uživatelé snadno upravovat pomocí libovolného textového editoru, jako je například nano a vim.

Ačkoli můžete uživatele přidávat a spravovat přímo pomocí souboru passwd, nedoporučuje se to, protože tato akce je náchylná k překlepům a chybám. Místo toho byste měli používat různé příkazy pro správu uživatelů, například useradd pro přidání uživatelů do vašeho systému.

Prohlížení souboru / etc / passwd

Chcete-li zobrazit obsah souboru passwd, můžete použít libovolný textový editor nebo příkazový nástroj pro prohlížení souborů. V této příručce budeme používat ca..

instagram viewer
kočka / etc / passwd

Výstup by měl být podobný následujícímu.

Každý řádek ve skutečnosti představuje jednoho uživatele ve vašem systému, takže se nedivte, že máte uvedených tolik uživatelů. Většina z nich jsou uživatelé systému, kteří ovládají konkrétní aplikace na vašem počítači se systémem Linux. Například uživatel pošta odpovídá za aplikaci Pošta.

Pole / etc / passwd byla vysvětlena

Z výše uvedeného výstupu je zřejmé, že /etc/passwd soubor má velmi specifický vzor.

Každá uživatelská linka je dále rozdělena do sedmi sekcí nebo polí oddělených znakem dvojtečka znak (:) jak je uvedeno níže.

1. Uživatelské jméno

První pole v řádku představuje uživatelské jméno nebo přihlašovací jméno uživatele. Ve výše uvedeném příkladu je uživatelské jméno John.

2. Heslo

Druhé pole zobrazuje zašifrované heslo uživatele. Z bezpečnostních důvodů jsou hesla uchovávána v samostatném souboru, který není čitelný pro běžné uživatele. The Soubor / etc / shadow ukládá uživatelská hesla v Linuxu.

Pole pro heslo obvykle obsahuje znak X ukázat, že stínový soubor bezpečně ukládá heslo. Pokud je pole prázdné, uživatel nepotřebuje pro přihlášení heslo. V zájmu zachování celkové bezpečnosti systému by každý uživatel ve vašem systému měl mít heslo. Můžeš použijte příkaz passwd ke změně nebo správě uživatelských hesel v Linuxu.

3. uživatelské ID

Pole ID uživatele, běžně známé jako UID, je číslo používané systémem Linux k identifikaci uživatelů. Většina uživatelů systémů má ID uživatele menší než číslo 1000, zatímco běžní uživatelé mají ID v rozmezí od 1000 výše. The vykořenit (administrativní) uživatel má obvykle ID 0.

4. ID skupiny

Čtvrté pole je pro ID skupiny (běžně známé jako GID). Jako ID uživatele je GID také číslo. ID skupiny určuje primární skupinu uživatele. GID navíc kategorizují všechny uživatele v konkrétních sadách pro snazší správu. Uživatel může v systému Linux patřit do více než jedné skupiny. Chcete-li se dozvědět více o tom, do kterých skupin uživatel patří, podívejte se na /etc/group soubor.

kočka / etc / group

5. GECOS

Dalším polem je pole GECOS. Obvykle obsahuje celé jméno uživatele a další podrobnosti, například telefonní číslo nebo čísla pokojů, oddělené čárkami. Toto pole je volitelné, a proto může být prázdné.

6. Domovský adresář

Toto pole obsahuje /home adresář přidružený k uživateli. Toto je primární adresář, ve kterém jsou uloženy hlavní uživatelské soubory a adresáře, jako je /Desktop a /Pictures. V tomto příkladu je domovský adresář uživatele na /home/john.

Mít samostatné domácí adresáře pro každého uživatele je jedním z faktorů, které umožňují Linuxu být skutečně víceuživatelským operačním systémem.

7. Shell

Toto pole obsahuje název výchozího prostředí přidruženého k uživateli. Prostředí je prostředí, ve kterém může uživatel spouštět příkazy a skripty. Většina distribucí Linuxu používá Bourne Again Shell (Bash) jako výchozí program prostředí.

Usnadnění správy systému v systému Linux

Tato příručka vám ukázala, o co jde /etc/passwd soubor v systému Linux a klíčová role, kterou hraje při správě uživatelů ve vašem systému Linux. Soubor passwd obsahuje informace související s uživateli, jako je uživatelské jméno, podrobnosti o hesle, cesta k domovskému adresáři, ID uživatelů a skupin atd.

Jak jste viděli, většina uživatelů systému Linux je obvykle součástí skupiny, která usnadňuje správu přístupu k souborům a dalších oprávnění. Uživatelé můžete do skupin přidat sami, pokud k tomu máte potřebná oprávnění.

E-mailem
Ubuntu Linux: Snadné přidávání a odebírání uživatelů do skupin

Chcete lépe spravovat uživatele v systému Ubuntu Linux? Odpověď je vytvořit skupiny a poté použít funkci přidání uživatele v Ubuntu.

Přečtěte si další

Související témata
  • Linux
  • Kontrola uživatelského účtu
  • Správa systému
O autorovi
Mwiza Kumwenda (Publikováno 18 článků)

Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.