den allerførste opgave, som enhver Linu. administrator udfører, når en bruger siger ude af stand til at logge ind på systemet. Ja, for at vide, hvordan man lister brugere i Linu., er det nødvendigt at fejlfinde ethvert login-problem.
Jeg håber du har set kommandoer til at oprette en bruger, slette en bruger, ændre en bruger, liste logget ind brugere. Her vil vi se, hvordan man viser brugere i Linu..
Listen Brugere i Linux ved Hjælp af /etc/passwd fil
Hvis du kan huske, når du opretter en bruger useradd kommando sætter en post i /etc/passwd-filen om brugeren., Med hjælp fra /etc/pass .d fil, kan vi liste de lokale brugere til stede i systemet.
bruger kat eller mindre eller mere kommando til liste brugere.
cat /etc/passwd
Output:
hver linje i/etc / pass .d-fil repræsenterer en enkelt bruger.
filen/etc / pass .d har syv felter afgrænset af et kolon.,
- brugernavn
- Krypterede Password (x repræsenterer, at den adgangskode, der er gemt i /etc/shadow fil)
- Brugerens UID (User id-Nummer)
- Brugerens ID (Group Identification Number)
- GECOS felt (Brugerens Fulde Navn eller Kommentarer)
- Brugers Home-Mappe
- Login-Shell
Hvis du kun vil vise listen over brugernavne i systemet, kan du blot filtrere output.
cat /etc/passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
liste brugere i Linu.ved hjælp af getent
kommandoen getent vil liste brugere ved forespørgsler databaserne konfigureret i/etc / NSS .itch.conf. Databasen indeholder både/etc / pass .d (lokale brugere) og LDAP. Så getent vil vise brugere fra både / etc / pass .d og LDAP.
kør følgende kommando for at få en liste over Linu. – brugere.,
getent passwd
Output:
Brug a .k bare for at liste brugernavne.
getent passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Konklusion
I dette indlæg, har du lært at liste af brugere i dit Linux-system. Liste over brugere i Linu.er meget enkel, og alt hvad du skal passe på kommandos output for de oplysninger, du har brug for til fejlfinding af brugerloginproblemer.,