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
Napsat komentář