- Senior schrijver
- Auteur
Linux-distributies, zoals Ubuntu, zijn erg populair bij ontwikkelaars die in teams samenwerken. Ubuntu biedt met name verschillende voordelen die het tot een populaire keuze maken. Linux en de verschillende distributies bieden efficiënte besturingssystemen met gebruiksvriendelijke omgevingen en praktische functies, waardoor ze gemakkelijk te gebruiken zijn voor lokale gebruikers en systeembeheerders.
Dit besturingssysteem verdeelt taken over gebruikers, die naar behoefte aan verschillende groepen worden toegewezen of daaruit worden verwijderd. Om veiligheids- en beheersredenen moet de systeembeheerder (of rootgebruiker) het systeem beheren, inclusief de toegang tot een volledige lijst van gebruikers en groepen. Dit toezicht zorgt ervoor dat gebruikers correct worden toegevoegd of verwijderd en dat de juiste machtigingen of beperkingen worden toegepast.
Deze handleiding leidt u door het proces van het weergeven van alle gebruikers op Ubuntu Linux en onderzoekt verschillende methoden om dit te doen. Ga met ons mee terwijl we de stappen voor het bekijken van gebruikers en groepen uitleggen, zodat u het systeem soepel en effectief kunt beheren. Laten we aan de slag gaan!
In Ubuntu wordt gebruikersinformatie opgeslagen in het bestand /etc/passwd. Volg deze eenvoudige stappen om de lijst met gebruikers op uw systeem te bekijken:
Open het terminalvenster of druk op Ctrl + Alt + T om de terminal te starten.
U kunt het commando cat gebruiken om het hele bestand weer te geven of er doorheen navigeren met more of less om gemakkelijker te scrollen:
$ cat /etc/passwd
$ less /etc/passwd
$ more /etc/passwd
Met deze commando's kunt u alle geregistreerde gebruikers op uw systeem bekijken. Elke regel in het bestand /etc/passwd komt overeen met een specifieke gebruiker, dus het totale aantal regels geeft het totale aantal gebruikers aan.
Door deze handleiding te volgen, kunt u de gebruikers op uw Ubuntu-systeem efficiënt weergeven en verkennen.
Om de gebruikersnamen op Ubuntu weer te geven, kunt u het commando cat in combinatie met cut gebruiken. Met deze aanpak kunt u alleen de gebruikersnamen extraheren die in het eerste veld van het bestand /etc/passwd staan.
Door de uitvoer van cat door te sturen naar het commando cut en : als scheidingsteken op te geven, kunt u alle gebruikersnamen netjes weergeven.
$ cat /etc/passwd | cut -d: -f1
Deze methode zorgt ervoor dat alleen de gebruikersnamen in de eerste kolom van het wachtwoordbestand worden weergegeven.
Het awk- of mawk-commando werkt op dezelfde manier als cut, maar biedt meer flexibiliteit, vooral voor het verwerken van complexere tekststructuren. awk is een krachtig hulpmiddel voor het extraheren en verwerken van gegevens uit streams of bestanden. Wanneer het wordt gebruikt met /etc/passwd, isoleert het alleen de gebruikersnamen uit het eerste veld en geeft deze weer.
$ cat /etc/passwd | awk -F: ‘{print $1}’
awk is vooral handig bij geavanceerdere tekstverwerkingsscenario's, omdat het meer controle biedt over de uitvoer dan cut.
Met het getent-commando kunt u toegang krijgen tot vermeldingen uit administratieve databases die zijn opgegeven in het bestand /etc/nsswitch.conf. Het kan worden gebruikt om informatie over gebruikers en groepen op te halen uit bronnen zoals bestanden, LDAP- of NIS-servers.
Om alle gebruikers op het systeem weer te geven, kunt u de volgende opdracht gebruiken:
$ getent passwd
Om alleen de gebruikersnamen (eerste veld) weer te geven, kunt u de opdracht cut gebruiken om ze te extraheren:
$ getent passwd | cut -d: -f1
Een andere manier om de gebruikersnamen af te drukken is met de opdracht awk:
$ getent passwd | awk -F: ‘{print $1}’
Als u naar een bepaalde gebruiker moet zoeken, kunt u getent combineren met grep. Om bijvoorbeeld te zoeken naar de gebruikersnaam “samreena”:
$ getent passwd | grep samreena
U kunt ook rechtstreeks naar een specifieke gebruiker zoeken door de gebruikersnaam als argument op te geven aan getent:
$ getent passwd samreena
Met deze methoden kunt u eenvoudig gebruikers op Ubuntu bekijken en beheren, of u nu alle gebruikers wilt weergeven of naar een specifieke gebruiker wilt zoeken.
Om te controleren hoeveel gebruikers er op uw Ubuntu-systeem zijn geregistreerd, kunt u de volgende opdracht gebruiken:
$ getent passwd | wc -l
Deze opdracht telt het totale aantal regels in de uitvoer van de opdracht getent passwd, waarbij elke regel een gebruiker vertegenwoordigt.
Het commando who is een eenvoudige manier om aangemelde gebruikers op Ubuntu weer te geven. Het geeft details weer zoals de aanmeldtijd en het IP-adres als de gebruiker via SSH is verbonden.
Om het te gebruiken, voert u gewoon het volgende commando in de terminal in:
$ who
Om te zien welke gebruikers momenteel zijn aangemeld bij het systeem, voert u gewoon het volgende commando in uw terminal in:
$ w
Hiermee wordt een lijst met alle actieve gebruikers weergegeven, samen met informatie over hun sessies, zoals de inlogtijd en de processen die ze uitvoeren.
Het w-commando toont de momenteel actieve gebruikers samen met aanvullende details, zoals:
Gebruiker: Gebruikersnaam
TTY: Terminalnaam
Van: Externe host
Login@: Inlogtijd
Idle: Inactieve tijd
JCPU: CPU-tijd gebruikt door processen op de terminal
PCPU: CPU-tijd gebruikt door het huidige proces
WAT: Het actieve proces van de gebruiker
U kunt ook het commando who gebruiken om ingelogde gebruikers weer te geven, hoewel dit minder gedetailleerde informatie geeft dan w.
U hebt verschillende commando's bekeken om gebruikers en groepen op uw Ubuntu-systeem weer te geven. Deze tools zijn essentieel om ingelogde gebruikers bij te houden en teamprojecten efficiënt te beheren. Als u vragen of opmerkingen hebt, kunt u deze delen in de opmerkingen. Veel succes!
Als uw bedrijf meer vermogen nodig heeft dan een VPS kan bieden, is het tijd om te investeren in een dedicated server! Met een dedicated server krijgt u een eenvoudige, schaalbare en aanpasbare omgeving die is afgestemd op uw specifieke behoeften. Profiteer van de voordelen van onbeperkt verkeer en een robuuste infrastructuur die is ontworpen voor hoge prestaties. Wacht niet langer – ga aan de slag met BlueServers en stel vandaag nog uw dedicated server in!
Start for free and unlock high-performance infrastructure with instant setup.
Jouw mening helpt ons een betere service te bouwen.