Každý ví, že informace o uživateli pobýval v /etc/passwd soubor.

jedná se o textový soubor, který obsahuje základní informace o každém uživateli.Když vytvoříme nového uživatele, nové uživatelské údaje budou připojeny do tohoto souboru.

soubor/etc / passwd obsahuje každému uživateli základní informace jako jeden řádek se sedmi poli.

každý řádek v/etc / passwd představuje jednoho uživatele. Tento soubor uchovává informace uživatele ve třech částech.,

  • Part-1: kořen informace pro uživatele
  • Part-2: systém-definice účtů, informace
  • Part-3: Skutečné informace o uživateli

Navrhl Přečtěte si :
(#) Jak Zkontrolovat Uživatelská Data vytvoření Na Linux
(#), Jak zjistit, Které Skupiny Uživatel Patří, Aby Na Linux
(#), Jak je Přinutit Uživatele Změnit Heslo při Příštím Přihlášení V Linuxu

první část je root účet, který je účet správce má úplnou moc nad každý aspekt systému.,

druhá část je následována systémově definovanými skupinami a účty, které jsou potřebné pro správnou instalaci a aktualizaci systémového softwaru.

třetí část na konci představují skuteční lidé, kteří systém používají.

při vytváření nových uživatelů budou změněny níže uvedené čtyři soubory.

  • /etc/passwd: uživatelské údaje budou aktualizovány v tomto souboru.
  • /etc/shadow: informace o uživatelském hesle budou v tomto souboru aktualizovány.
  • /etc/group: podrobnosti o skupině budou aktualizovány o novém uživateli v tomto souboru.,
  • /etc/gshadow: informace o skupinovém hesle budou aktualizovány o novém uživateli v souboru.

Metoda 1: Použití souboru /etc/passwd

Použijte některý z manipulace souboru příkaz, jako je například cat, more, less, atd. vytisknout seznam uživatelů byly vytvořeny na vašem systému Linux.

/etc/passwd je textový soubor, který obsahuje každý uživatel informace, které je nutné pro přihlášení systému Linux. Udržuje užitečné informace o uživatelích, jako je uživatelské jméno, heslo, ID uživatele, ID skupiny, informace o ID uživatele, domovský adresář a shell.,

V souboru /etc/passwd obsahuje všechny uživatelské údaje jako jeden řádek se sedmi polí, jak je popsáno níže, každé pole odděleny dvojtečkou „:“,

Níže jsou podrobné informace o sedmi polích.

  • Username (magesh): uživatelské jméno vytvořeného uživatele. Délka znaků by měla být mezi 1 až 32.
  • Password (x): znamená to, že šifrované heslo je uloženo v souboru/etc / shadow.
  • User ID (UID-506): označuje ID uživatele (UID) každý uživatel by měl obsahovat unikátní UID., UID (0-Nula) je vyhrazeno pro root, UID (1-99) vyhrazených pro systémové uživatele a UID (100 až 999) rezervované pro systémové účty/skupiny
  • Group ID (GID-507): znamená IDENTIFIKÁTOR skupiny (GID) každá skupina by měla obsahovat jedinečné GID je uložena v souboru /etc/group.
  • User ID Info (2g Admin - Magesh M): označuje příkazové pole. Toto pole lze použít k popisu informací o uživateli.
  • Home Directory (/home/mageshm): označuje domovský adresář uživatele.
  • shell (/bin/bash): označuje Bash shell uživatele.,

příkaz awk nebo cut můžete použít k tisku pouze seznamu uživatelských jmen v systému Linux. Oba vykazují stejné výsledky.

Metoda 2: Použití Příkaz getent

getent příkaz zobrazí položky z podporovaných databází Name Service Switch knihoven, které jsou nastaveny v /etc/nsswitch.conf.

příkaz getent zobrazuje uživatelské údaje podobné souboru / etc / passwd, zobrazuje všechny uživatelské údaje jako jeden řádek se sedmi poli.

níže jsou uvedeny podrobné informace o sedmi polích.,

  • Username (magesh): uživatelské jméno vytvořeného uživatele. Délka znaků by měla být mezi 1 až 32.
  • Password (x): znamená to, že šifrované heslo je uloženo v souboru/etc / shadow.
  • User ID (UID-506): označuje ID uživatele (UID) každý uživatel by měl obsahovat unikátní UID. UID (0-Nula) je vyhrazeno pro root, UID (1-99) vyhrazených pro systémové uživatele a UID (100 až 999) rezervované pro systémové účty/skupiny
  • Group ID (GID-507): znamená IDENTIFIKÁTOR skupiny (GID) každá skupina by měla obsahovat jedinečné GID je uložena v souboru /etc/group.,
  • User ID Info (2g Admin - Magesh M): označuje příkazové pole. Toto pole lze použít k popisu informací o uživateli.
  • Home Directory (/home/mageshm): označuje domovský adresář uživatele.
  • shell (/bin/bash): označuje Bash shell uživatele.

příkaz awk nebo cut můžete použít k tisku pouze seznamu uživatelských jmen v systému Linux. Oba vykazují stejné výsledky.

Method-3: Pomocí příkazu compgen

compgen je bash vestavěný příkaz a zobrazí všechny dostupné příkazy, aliasy a funkce pro vás.,

# compgen -urootbindaemonadmlpsyncshutdownhaltmailftppostfixsshdtcpdump2gadminapachezabbixmysqlzendrpc2daygeeknamedmageshm