hoe een lijst van alle gebruikers in een Linux systeem

0 Comments

op een gegeven moment kunnen meerdere gebruikers een enkel computersysteem bedienen. Bij dergelijke gedeelde systemen moet een systeembeheerder echter de juiste beveiligingsmaatregelen nemen, zodat de ene gebruiker de privacy van de andere niet kan schenden door bijvoorbeeld een toegangscontrolemechanisme toe te passen dat de rechten van elke gebruiker specificeert.

soms kan een wijziging van de gebruikersrechten nodig zijn., Bijvoorbeeld, een gebruiker kan zijn of haar privileges uitgebreid nodig hebben voor een bepaalde taak, of een mogelijkheid van een bepaalde gebruiker om toegang te krijgen tot het systeem kan volledig moeten worden ingetrokken. In dergelijke scenario ‘ s is het belangrijk dat de systeembeheerder volledige kennis heeft van alle gebruikers van het systeem.

in dit artikel verkennen we de methoden die gebruikt worden om de gebruikers van een Linux systeem op te sommen. Zowel grafische gebruikersinterface (GUI)-gebaseerde methoden en command line interface (CLI)-gebaseerde methoden kunnen worden gebruikt voor deze taak; echter, dit artikel richt zich op vier terminal-gebaseerde methoden.,

opmerking: hoewel de onderstaande methoden worden uitgevoerd op een Linux Mint 20 systeem, kunt u de Linux distributie van uw keuze gebruiken.

Methode # 1: Het” cat ” Commando

om het “cat” commando te gebruiken om alle gebruikers in een Linux systeem te tonen, moeten de volgende stappen worden uitgevoerd in de volgorde:

start de terminal.

Gebruik het “cat” commando om alle gebruikers op de terminal te tonen om alle gebruikersaccountdetails en wachtwoorden te tonen die opgeslagen zijn in het/etc / passwd bestand van het Linux systeem.,

$ cat/etc/passwd

zoals hieronder getoond, zal het uitvoeren van dit commando de Gebruikersnamen weergeven, evenals enige aanvullende informatie. Je kunt door deze lijst bladeren om alle gebruikers van het Linux systeem te bekijken.

Methode # 2: het” awk “- Commando

Het” awk “- commando is nuttig als u alleen Gebruikersnamen wilt weergeven, wat handig kan zijn als u niet alle technische details nodig hebt die met het” cat ” – Commando worden geretourneerd., Om dit commando te gebruiken om alle gebruikers in een Linux systeem te tonen, moeten de volgende stappen worden uitgevoerd in de volgorde:

  • start de terminal.
  • voer het volgende commando uit:
$ awk –F: ‘{ print $1}’/etc/passwd

Wanneer u dit commando in uw terminal uitvoert, worden alleen de Gebruikersnamen geretourneerd. Deze lijst bevat alle gebruikers van het Linux systeem.,

Methode # 3: het” compgen “Commando

net als het” awk ” commando wordt dit commando gebruikt om alleen Gebruikersnamen weer te geven, waarbij alle andere details worden genegeerd. Om het “compgen” commando te gebruiken om alle gebruikers van het Linux systeem te tonen, moeten de volgende stappen worden uitgevoerd in de volgorde:

  • start de terminal.
  • voer het volgende commando uit:
$ compgen –u

Dit commando retourneert alle gebruikersnamen die geassocieerd zijn met uw Linux-besturingssysteem.,

Methode # 4: Het “getent” Commando

De uitvoer van het “getent” commando is zeer vergelijkbaar met die van het “cat” commando, omdat het veel details toont samen met de Gebruikersnamen. Om het “getent” commando te gebruiken om alle gebruikers in het Linux systeem te tonen, moeten de volgende stappen worden uitgevoerd in de volgorde:

  • start de terminal.,
  • voer het volgende commando uit:
$ getent passwd

Dit commando toont alle gebruikers van uw Linux-systeem, evenals enkele andere details, zoals weergegeven in de afbeelding hieronder.

conclusie

afhankelijk van uw vereisten kunt u kiezen uit de vier commando ‘ s die in dit artikel worden besproken om een lijst met gebruikers te verkrijgen. Twee van deze methoden, naast een lijst van alle gebruikers van je Linux systeem, bieden ook een aantal belangrijke details voor alle gebruikersaccounts.,

Er zijn variaties van deze commando ‘ s waarmee u kunt experimenteren om aan uw behoeften te voldoen. Dergelijke variaties vallen echter buiten het toepassingsgebied van dit artikel. De methoden die we hier hebben besproken zullen je in staat stellen om alle gebruikers van je Linux systeem op te sommen. Ik hoop dat dit artikel u heeft geholpen om dit onderwerp beter te begrijpen.


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *