mindenki tudja, hogy a felhasználói információk a /etc/passwd fájlban voltak.

Ez egy szöveges fájl, amely tartalmazza az egyes felhasználókra vonatkozó alapvető információkat.Amikor új felhasználót hozunk létre, az új felhasználói adatokat csatoljuk ehhez a fájlhoz.

az/etc / passwd fájl minden felhasználó alapvető információt tartalmaz, mint egy sor, hét mezővel.

minden sor az / etc / passwd-ben egyetlen felhasználót jelent. Ez a fájl tartja a felhasználó adatait három részből áll.,

  • Part-1: root felhasználói információk
  • Part-2: rendszer-meghatározott számlák információk
  • Part-3: Valódi felhasználói információk

Javasolta, hogy Olvassa el :
(#) Hogyan ellenőrizheti Felhasználó által Létrehozott Dátuma Linux
(#) Hogyan ellenőrizheti, Hogy Mely Csoportok A Felhasználó Tartozik A Linux
(#) Hogyan Kell Erő, Hogy a Felhasználó Módosítsa a Jelszót A Következő Bejelentkezési A Linux

Az első rész, a gyökér-fiókkal, amely rendszergazdai fiókkal rendelkezik, a teljes hatalmat minden szempontból a rendszer.,

a második részt a rendszerszoftver megfelelő telepítéséhez és frissítéséhez szükséges rendszerspecifikus csoportok és fiókok követik.

a harmadik rész a végén valódi embereket képvisel, akik a rendszert használják.

új felhasználók létrehozása közben az alábbi négy fájl módosul.

  • /etc/passwd: A felhasználói adatok frissülnek ebben a fájlban.
  • /etc/shadow: A felhasználói jelszó adatai frissülnek ebben a fájlban.
  • /etc/group: A csoport adatai frissülnek a fájl új felhasználójáról.,
  • /etc/gshadow: A csoport jelszavának adatai frissülnek a fájl új felhasználójáról.

módszer-1: az /etc/passwd fájl használata

használja a fájlkezelő parancs bármelyikét, például a cat, több, kevesebb stb., hogy kinyomtassa a felhasználók listáját a Linux rendszeren.

a /etc/passwd egy szöveges fájl, amely minden felhasználói információt tartalmaz, ami a Linux rendszer bejelentkezéséhez szükséges. Hasznos információkat tart fenn a felhasználókról, mint például a felhasználónév, a jelszó, a felhasználói azonosító, a csoportazonosító, a felhasználói azonosító adatai, a Home directory és a shell.,

az / etc / passwd fájl minden felhasználói adatot egyetlen sorként tartalmaz, hét mezővel az alábbiakban leírtak szerint, minden mező kettősponttal elválasztva”: “

Az alábbiakban a hét mezőre vonatkozó részletes információk találhatók.

  • Username (magesh): a létrehozott felhasználó felhasználóneve. A karakterek hosszának 1-32 között kell lennie.
  • Password (x): azt jelzi, hogy a titkosított jelszó az /etc/shadow fájlban van tárolva.
  • User ID (UID-506): jelzi a felhasználói azonosítót (UID) minden felhasználónak egyedi UID-t kell tartalmaznia., UID (0-nulla) van fenntartva root, UID (1-99) fenntartva a rendszer felhasználói és UID (100-999) fenntartva rendszer számlák/csoportok
  • Group ID (GID-507): ez azt jelzi, hogy a csoport azonosító (GID) minden csoportnak tartalmaznia kell egyedi GID tárolja /etc/group file.
  • User ID Info (2g Admin - Magesh M): jelzi a parancsmezőt. Ez a mező a felhasználói információk leírására használható.
  • Home Directory (/home/mageshm): jelzi a felhasználó otthoni könyvtárát.
  • shell (/bin/bash): jelzi a felhasználó Bash shell.,

az awk vagy cut paranccsal csak a felhasználói nevek listáját nyomtathatja ki a Linux rendszeren. Mindkettő ugyanazt az eredményt mutatja.

2. módszer: a getent parancs használata

a getent parancs a Szolgáltatáskapcsoló könyvtárak által támogatott adatbázisok bejegyzéseit jeleníti meg, amelyek az /etc/nsswitch-ben vannak konfigurálva.conf.

getent parancs a /etc/passwd fájlhoz hasonló felhasználói adatokat jelenít meg, minden felhasználói adatot egyetlen sorként jelenít meg, hét mezővel.

Az alábbiakban a hét mezőre vonatkozó részletes információk találhatók.,

  • Username (magesh): a létrehozott felhasználó felhasználóneve. A karakterek hosszának 1-32 között kell lennie.
  • Password (x): azt jelzi, hogy a titkosított jelszó az /etc/shadow fájlban van tárolva.
  • User ID (UID-506): jelzi a felhasználói azonosítót (UID) minden felhasználónak egyedi UID-t kell tartalmaznia. UID (0-nulla) van fenntartva root, UID (1-99) fenntartva a rendszer felhasználói és UID (100-999) fenntartva rendszer számlák/csoportok
  • Group ID (GID-507): ez azt jelzi, hogy a csoport azonosító (GID) minden csoportnak tartalmaznia kell egyedi GID tárolja /etc/group file.,
  • User ID Info (2g Admin - Magesh M): jelzi a parancsmezőt. Ez a mező a felhasználói információk leírására használható.
  • Home Directory (/home/mageshm): jelzi a felhasználó otthoni könyvtárát.
  • shell (/bin/bash): jelzi a felhasználó Bash shell.

az awk vagy cut paranccsal csak a felhasználói nevek listáját nyomtathatja ki a Linux rendszeren. Mindkettő ugyanazt az eredményt mutatja.

3. módszer: a compgen parancs használata

a compgen beépített parancs, amely megmutatja az összes elérhető parancsot, álnevet és funkciót az Ön számára.,

# compgen -urootbindaemonadmlpsyncshutdownhaltmailftppostfixsshdtcpdump2gadminapachezabbixmysqlzendrpc2daygeeknamedmageshm