Den aller første oppgaven som en Linux-administrator utfører når en bruker sier i stand til å logge inn i systemet. Ja, å vite hvordan å liste Brukere i Linux må for å feilsøke eventuelle logg problemet.
jeg håper du har sett kommandoer for å opprette en bruker, må du slette en bruker, kan du endre en bruker, listen over påloggede brukere. Her vil vi se hvordan listen brukere i Linux.
Liste Brukere i Linux ved å Bruke /etc/passwd-filen
Hvis du husker når du oppretter en bruker useradd-kommandoen setter en oppføring i /etc/passwd-filen om brukeren., Med hjelp av /etc/passwd-filen, kan vi liste det lokale brukere til stede i systemet.
Bruker katt eller mindre eller mer kommandoen for å liste alle brukere.
cat /etc/passwd
Output:
Hver linje i /etc/passwd-filen representerer en enkelt bruker.
/etc/passwd-filen har sju feltene er avgrenset av et kolon.,
- brukernavn
- Kryptert Passord (x bekrefter at passordet er lagret i /etc/shadow-fil)
- Brukerens UID (Bruker-id)
- Brukerens GID (Gruppe-id-Nummer)
- GECOS feltet (Bruker Fullt Navn eller Kommentarer)
- Brukerens hjemmekatalog
- Login Shell
Hvis du ønsker å bare vise listen over brukere som er navnet på systemet, kan du ganske enkelt filtrere utgang.
cat /etc/passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Liste Brukere i Linux ved Hjelp av getent
getent kommandoen vil liste alle brukere av søk i databaser som er konfigurert i /etc/nssswitch.conf. Databasen omfatter både /etc/passwd (lokale brukere) og LDAP. Så, getent vil vise brukere både fra /etc/passwd og LDAP.
for Å få en liste av Linux-brukere, kan du kjøre følgende kommando.,
getent passwd
Output:
Bruk awk bare å liste brukernavn.
getent passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Konklusjon
I dette innlegget, har du lært å liste brukere i ditt Linux-system. Listen over brukere i Linux er veldig enkelt, og alt du har å se ut-kommandoen er utgang for den informasjonen du trenger for feilsøking user login problemer.,