toată Lumea știe de informații de utilizator a fost reședința în /etc/passwd fișier.

este un fișier text care conține informațiile esențiale despre fiecare utilizator.Când vom crea un utilizator nou, noile detalii de utilizator vor fi anexate în acest fișier.fișierul/etc / passwd conține fiecare utilizator informații esențiale ca o singură linie cu șapte câmpuri.fiecare linie din/etc / passwd reprezintă un singur utilizator. Acest fișier păstrează informațiile utilizatorului în trei părți.,

  • Part-1: rădăcină de informații de utilizator
  • Part-2: sistem-definite conturile de informații
  • Part-3: Real informații de utilizator

Sugerat Citi :
(#) Cum Pentru a Verifica Create de Utilizator Data Pe Linux
(#) Cum Să Verificați ce Grupurile de Un Utilizator Aparține Pe Linux
(#) Cum Pentru a Forța Utilizatorul Să Schimbe Parola La Următoarea Conectare În Linux

prima parte este contul de root, care este cont de administrator are o putere completă asupra fiecărui aspect al sistemului.,a doua parte este urmată de grupuri și conturi definite de sistem care sunt necesare pentru instalarea și actualizarea corespunzătoare a software-ului de sistem.a treia parte de la final reprezintă oameni reali care folosesc sistemul.în timp ce creați un utilizator nou, cele patru fișiere de mai jos vor fi modificate.

  • /etc/passwd: detaliile utilizatorului vor fi actualizate în acest fișier.
  • /etc/shadow: informațiile despre parola utilizatorului vor fi actualizate în acest fișier.
  • /etc/group: detaliile grupului vor fi actualizate ale Noului Utilizator din acest fișier.,
  • /etc/gshadow: Info parola de grup va fi actualizat de noul utilizator în fișierul.

Metoda-1: Utilizarea /etc/passwd fișier

utilizați oricare dintre comanda de manipulare fișier, cum ar fi cat, more, less, etc pentru a imprima lista de utilizatori au fost create pe sistemul Linux.

/etc/passwd este un fișier text care conține pe fiecare informații de utilizator, care este necesar să vă conectați sistem Linux. Se menține informații utile despre utilizatori, cum ar fi numele de utilizator, parola, ID-ul de utilizator, ID-ul de grup, informații ID-ul de utilizator, directorul acasă și shell.,

fișierul/etc / passwd conține toate detaliile utilizatorului ca o singură linie cu șapte câmpuri așa cum este descris mai jos, fiecare câmp separat prin două puncte „:”

mai jos sunt informațiile detaliate despre șapte câmpuri.

  • Username (magesh): nume de utilizator creat. Lungimea caracterelor trebuie să fie între 1 și 32.
  • Password (x): aceasta indică faptul că parola criptată este stocată la fișierul /etc/shadow.
  • User ID (UID-506): acesta indică ID-ul de utilizator (UID) fiecare utilizator ar trebui să conțină UID unic., UID (0-Zero) este rezervat pentru rădăcină, UID (1-99) rezervate pentru utilizatorii de sistem și UID (100-999) rezervat pentru sistemul de conturi/grupuri
  • Group ID (GID-507): indică ID-ul grupului (GID) fiecare grup ar trebui să conțină unic GID sunt stocate în /etc/grup de fișiere.
  • User ID Info (2g Admin - Magesh M): acesta indică câmpul de comandă. Acest câmp poate fi utilizat pentru a descrie informațiile despre utilizator.
  • Home Directory (/home/mageshm): acesta indică directorul home utilizator.
  • shell (/bin/bash): acesta indică shell-ul bash al utilizatorului.,

puteți utiliza comanda awk sau cut pentru a imprima doar lista de nume de utilizator pe sistemul dvs. Ambele arată aceleași rezultate.

Metoda 2: Folosind getent Comanda

getent comandă afișează intrările de baze de date suportate de către Name Service Switch biblioteci, care sunt configurate în /etc/nsswitch.conf.

comanda getent prezinta detalii utilizator similar cu/etc / passwd fișier, se arată fiecare utilizator detalii ca o singură linie cu șapte câmpuri.

mai jos sunt informații detaliate despre șapte câmpuri.,

  • Username (magesh): numele de utilizator al utilizatorului creat. Lungimea caracterelor trebuie să fie între 1 și 32.
  • Password (x): aceasta indică faptul că parola criptată este stocată la fișierul /etc/shadow.
  • User ID (UID-506): acesta indică ID-ul de utilizator (UID) fiecare utilizator ar trebui să conțină UID unic. UID (0-Zero) este rezervat pentru rădăcină, UID (1-99) rezervate pentru utilizatorii de sistem și UID (100-999) rezervat pentru sistemul de conturi/grupuri
  • Group ID (GID-507): indică ID-ul grupului (GID) fiecare grup ar trebui să conțină unic GID sunt stocate în /etc/grup de fișiere.,
  • User ID Info (2g Admin - Magesh M): acesta indică câmpul de comandă. Acest câmp poate fi utilizat pentru a descrie informațiile despre utilizator.
  • Home Directory (/home/mageshm): acesta indică directorul home utilizator.
  • shell (/bin/bash): acesta indică shell-ul bash al utilizatorului.

puteți utiliza comanda awk sau cut pentru a imprima doar lista de nume de utilizator pe sistemul dvs. Ambele arată aceleași rezultate.

metoda-3: Utilizarea compgen comandă

compgen este bash built-in comandă și va afișa toate comenzile disponibile, alias-uri, și funcții pentru tine.,

# compgen -urootbindaemonadmlpsyncshutdownhaltmailftppostfixsshdtcpdump2gadminapachezabbixmysqlzendrpc2daygeeknamedmageshm