Gebruikersbeheer

De gebruikersnamen afdrukken van gebruikers die momenteel zijn aangemeld bij het Linux-systeem?

De gebruikersnamen afdrukken van gebruikers die momenteel zijn aangemeld bij het Linux-systeem?

Als computergebruiker realiseren we ons volledig dat meerdere gebruikers een enkele machine kunnen gebruiken volgens hun vereisten. Deze gebruikers maken over het algemeen afzonderlijke gebruikersaccounts aan waarop ze zich hebben aangemeld wanneer ze toegang willen krijgen tot dat computersysteem. In elk besturingssysteem, wanneer zich een probleem voordoet tijdens de uitvoering van een proces, is het belangrijkste concept verantwoordelijkheid die alleen kan worden bereikt als je een actie kunt toeschrijven aan de daadwerkelijke doener. Het betekent dat als er zojuist een fout is opgetreden, de kans zeer groot is dat de gebruiker die momenteel het computersysteem gebruikt dit probleem op de een of andere manier heeft veroorzaakt. Als een systeembeheerder wijzigingen in de configuratiebestanden binnen het systeem wil aanbrengen, moet hij, voordat hij dat doet, ervoor zorgen dat er momenteel geen gebruiker is aangemeld bij het systeem, zodat hij geen hinder kan veroorzaken in de systeemconfiguratie.

Al deze scenario's wijzen op één gemeenschappelijk doel en dat is uitzoeken hoe u de momenteel ingelogde gebruikers van een systeem kunt achterhalen. Dus in het artikel van vandaag zullen we u alle verschillende methoden uitleggen voor het afdrukken van de gebruikersnamen van de gebruikers die momenteel zijn ingelogd op het Linux-systeem op de terminal.

Opmerking: Linux Mint 20 is gebruikt om alle methoden te demonstreren voor het afdrukken van de gebruikersnamen van gebruikers die momenteel zijn ingelogd op het Linux-systeem.

Methoden voor het afdrukken van de gebruikersnamen van gebruikers die momenteel zijn aangemeld bij het Linux-systeem:

Er zijn verschillende methoden om de gebruikersnamen af ​​te drukken van gebruikers die momenteel zijn ingelogd op het Linux-systeem, die hieronder worden vermeld:

Methode # 1: Het "wie" -commando gebruiken:

Het "who"-commando in Linux Mint 20 kan worden gebruikt om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn ingelogd op het systeem door het op de volgende manier uit te voeren:

$ wie?


Als u deze opdracht uitvoert, worden niet alleen de namen van de momenteel ingelogde gebruikers weergegeven, maar wordt ook het exacte tijdstip weergegeven waarop de huidige gebruiker zich heeft aangemeld, zoals weergegeven in de onderstaande afbeelding:


Methode # 2: Het "whoami" -commando gebruiken:

Het "whoami" -commando in Linux Mint 20 kan worden gebruikt om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn ingelogd op het systeem door het op de volgende manier uit te voeren:

$ whoami


De uitvoer van deze opdracht verschilt van de eenvoudige "wie" -opdracht omdat het alleen de naam van de momenteel ingelogde gebruiker weergeeft en geen andere details die ermee verband houden, zoals het tijdstip waarop hij zich aanmeldde, zoals je kunt zien aan de onderstaande afbeelding :

Methode # 3: De opdracht "w" gebruiken:

Het "w"-commando in Linux Mint 20 kan worden gebruikt om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn ingelogd op het systeem door het op de volgende manier uit te voeren:

$ met


Deze opdracht geeft ook de processen weer die de momenteel ingelogde gebruiker uitvoert, samen met zijn naam en ook enkele andere systeemgerelateerde details, zoals weergegeven in de onderstaande afbeelding:

Methode # 4: Het "laatste" commando gebruiken:

Het "laatste" commando in Linux Mint 20 kan worden gebruikt om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn ingelogd op het systeem door het op de volgende manier uit te voeren:

$ laatste


Kortom, deze opdracht haalt alle gebruikers op die zich ooit hebben aangemeld en uit het systeem zijn geweest vanaf het moment dat het /var/log/wtmp-bestand op uw systeem is gemaakt. Van al die gebruikers is de momenteel ingelogde gebruiker de allereerste gebruiker in de uitvoer. Ook wordt, samen met de naam van die gebruiker, de status "niet uitloggen" expliciet vermeld, wat aangeeft dat het de naam is van de momenteel ingelogde gebruiker, zoals weergegeven in de onderstaande afbeelding:

Methode # 5: Het commando "gebruikers" gebruiken:

De opdracht "users" in Linux Mint 20 kan worden gebruikt om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn aangemeld bij het systeem door het op de volgende manier uit te voeren:

$ gebruikers


De uitvoer van deze opdracht is precies hetzelfde als de uitvoer van de "whoami" -opdracht i.e. het toont alleen de naam van de momenteel ingelogde gebruiker zoals weergegeven in de onderstaande afbeelding:

Methode # 6: Het "vinger" -commando gebruiken:

Het "vinger" -commando in Linux Mint 20 kan worden gebruikt om de gebruikersnamen van de gebruikers die momenteel zijn aangemeld bij het systeem op de volgende manier af te drukken:

Eerst moet je deze opdracht installeren, omdat deze niet standaard in je Linux Mint 20-systeem is geïnstalleerd. Om de "finger" -opdracht in Linux Mint 20 te installeren, moet de onderstaande opdracht in de terminal worden uitgevoerd:

$ sudo apt install vinger


Het duurt een paar seconden voordat deze opdracht met succes wordt uitgevoerd, waarna de opdracht "vinger" op uw Linux Mint 20-systeem wordt geïnstalleerd, zoals weergegeven in de onderstaande afbeelding:


Nu kunt u eenvoudig de opdracht "vinger" gebruiken om de gebruikersnamen af ​​te drukken van de gebruikers die momenteel zijn aangemeld bij het systeem door het op de volgende manier uit te voeren:

$ vinger


De uitvoer van de "finger" -opdracht lijkt veel op de uitvoer van de "w" -opdracht, behalve dat de velden "Office" en "Office Phone" nieuw zijn in de "finger" -opdracht, zoals weergegeven in de onderstaande afbeelding:

Conclusie:

In het artikel van vandaag hebben we zes verschillende methoden met u gedeeld voor het afdrukken van de gebruikersnamen van gebruikers die momenteel zijn ingelogd op het Linux-systeem. Uiteindelijk willen we u een samenvatting geven van alle hierboven besproken methoden, zodat u er snel een kunt kiezen op basis van uw vereisten. Als u alleen de gebruikersnamen van de momenteel ingelogde gebruikers wilt afdrukken, kunt u methode #2 of methode #5 gebruiken. Als u ook de inlogtijd samen met de gebruikersnaam wilt controleren, kunt u methode # 1 gebruiken. Als u enkele systeemgerelateerde details wilt zien, samen met de momenteel ingelogde gebruikersnamen, dan kunt u ofwel Methode # 3 of Methode # 6 gebruiken. Als u ten slotte de gebruikersnamen wilt controleren van alle gebruikers die ooit op uw systeem hebben ingelogd, kunt u methode # 4 gebruiken.

Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...
Beste gamepad-toewijzingsapps voor Linux
Als je graag games op Linux speelt met een gamepad in plaats van een typisch toetsenbord- en muisinvoersysteem, zijn er enkele handige apps voor jou. ...