in de meeste Linux-systemen, met inbegrip van Ubuntu, er is geen enkel programma of tool om een lijst van alle gebruikersaccounts op het systeem… Als je via de desktop GUI, kunt u zien dat alle gebruikersaccounts als beheerder..

hoe zit het op servers? Hoe kunt u alle gebruikersaccounts weergeven of weergeven?,

omdat er geen enkel hulpmiddel is om gebruikers weer te geven, zijn we meestal afhankelijk van systeembestanden om de gebruikers weer te geven… alle systeemaccounts die zijn aangemaakt worden opgeslagen in meerdere bestanden op de server… en de inhoud van deze bestanden weergeven, kunnen we de lijst van gebruikers en groepen achterhalen..,velden afgebakend door dubbele punten die het volgende bevatten:

  • gebruikersnaam
  • versleuteld wachtwoord (X betekent dat het wachtwoord is opgeslagen in het /etc/shadow-bestand)
  • gebruikers-ID nummer (UID)
  • gebruikers-ID nummer (Gid)
  • volledige naam van de gebruiker (GECOS)
  • gebruikers-thuismap
  • Login shell (standaard is /bin/bash)

als u alleen de accountnamen wilt weergeven en niet alle andere details, voer dan de onderstaande commando ‘ s uit:

awk -F: '{ print $1}' /etc/passwd

die alleen de accountnamen op het systeem moeten weergeven die beginnen met het root account.,.

rootdaemonbinsyssyncgamesman......

dat is optie nummer 1

Optie #2: Get User List via Getent Tool

een andere optie om alle gebruikersaccounts op het systeem te krijgen is het getend tool gebruiken… deze tool heeft dezelfde functie als de bovenstaande commando ‘ s.. Het toont de inhoud van het /etc/passwd bestand met behulp van de database info opgeslagen in de /etc/nsswitch.conf file..

om de lijsten van gebruikers te krijgen die de getent gebruiken, voer je de onderstaande opdrachten uit:

getent passwd

Het moet dezelfde inhoud bevatten als hierboven:

De /etc/nsswitch.,conf wordt gebruikt om te configureren welke services gebruikt moeten worden om informatie te bepalen zoals hostnamen, wachtwoordbestanden en groepsbestanden…

deze twee opties zouden voldoende moeten zijn om een lijst van gebruikers op Linux-systemen te krijgen, inclusief Ubuntu

u kunt ook het onderstaande bericht leuk vinden: