In dit artikel laten we u zien hoe u een lijst van gebruikers op Ubuntu VPS. Tegen het einde van deze tutorial, zult u in staat zijn om een aantal basisopdrachten uit te voeren om alle geregistreerde gebruikers en groepen te bekijken om uw systeembeheer te beheren. Dus, zonder verder oponthoud, laten we beginnen.
redenen om systeemgebruikers in Ubuntu te bekijken
Linux is populair onder tech onderzoeksgroepen en ontwikkelingsgemeenschappen omdat het geschikt is voor team-based projecten., Dit betekent dat vaak, een Linux-gebaseerd systeem wordt gebruikt door meerdere gebruikers op hetzelfde moment.
daarom is het beheren van deze gebruikers en groepen een dagelijkse taak. Systeembeheerders kunnen gebruik maken van de volledige functies van Ubuntu om te bepalen hoe gebruikers en groepen communiceren met het systeem.
bijvoorbeeld, u kunt bepaalde gebruikers en groepen toegang geven tot specifieke bestanden en mappen. Bovendien kunt u Configuratie-en beheersrechten aanpassen om uw systeem aan te passen en uw gegevens te beveiligen door schadelijke anonieme processen te voorkomen.,
echter, voordat u deze instellingen configureert, is het beter om te leren hoe u gebruikers op Ubuntu VPS of server kunt weergeven. De reden is simpel: je moet hun machtigingen en activiteiten zien om elke bewerking op je machine te controleren.
merk op dat omdat we gebruikers op Ubuntu VPS zullen weergeven, we de opdrachtregel moeten gebruiken om toegang te krijgen. U kunt werken met de terminal shell (Linux en macOS) of PuTTY (Windows). Als u een Hostinger-gebruiker bent, vindt u de inloggegevens op het tabblad Servers van hPanel.,
Hoe maak je een lijst van gebruikers op Ubuntu
we gaan deze tutorial opdelen in drie delen — het bekijken van alle gebruikers, het bekijken van groepen, en het bekijken van ingelogde gebruikers.
het bekijken van alle gebruikers op Linux
Linux slaat alle informatie over gebruikersregistraties op in een bestand met de naam passwd, dat zich bevindt in/etc / passwd.
in de uitvoer hierboven komt elke regel overeen met een gebruiker. Het aantal lijnen is afhankelijk van het aantal geregistreerde gebruikers.
elke regel bevat zeven velden die worden gescheiden door dubbele punten (:). Deze velden bevatten specifieke informatie over een bepaalde gebruiker.,
laten we eens kijken naar de eerste regel:
root:x:0:0:root:/root:/bin/bash
Hier zijn de betekenissen van elk veld, van links naar rechts:
- root — de loginnaam van de gebruiker.
- b-plaatshouder voor het wachtwoord (het werkelijke wachtwoord wordt opgeslagen in een apart bestand).
- 0-gebruikers-ID, die uniek is voor elke geregistreerde gebruiker. Standaard heeft root de gebruiker ID van 0.
- 0-groep ID. Net als User ID, het is uniek voor elke gebruiker.
- root-commentaarveld. Bevat een korte beschrijving van de gebruiker, meestal ingevuld met de volledige naam van de gebruiker.
- / Root-Home map., Dit is de hoofdmap van de gebruikers. Voor andere gebruikers dan root is de map /home/gebruikersnaam.
- / bin / bash-User shell. Verwijst naar de shell die gebruikers gebruiken om in te loggen op het systeem.
Als u alleen de naam van de gebruikers wilt weergeven, kunt u dit speciale commando uitvoeren:
cut -d : -f 1 /etc/passwd
groepen op Linux bekijken
In Linux hebt u ook de optie om groepen aan te maken. Je verzamelt in principe meerdere gebruikers en verleent ze gezamenlijke privileges of toegang. Het is vooral handig als meerdere teams hetzelfde systeem gebruiken.,
In tegenstelling tot gebruikers wordt de groepsinformatie opgeslagen in een bestand met de naam group dat te vinden is in/etc / group.
merk op dat de groepsnamen exact dezelfde zijn als de naam van onze gebruikers. Dit is het resultaat van user private groups (UPG), een schema dat gebruikt wordt door Linux waarbij elke gebruiker zijn eigen private groep zal hebben.,
net als de vorige, is het mogelijk om alleen de groepsnamen te bekijken:
cut -d : -f 1 /etc/group
bekijken van ingelogde gebruikers
om ingelogde gebruikers te tonen, typt u gewoon de volgende letter in uw terminal:
w
naast het tonen van de actieve gebruikers, biedt het commando ook wat extra informatie zoals login time, remote host, en inactieve tijd. De volledige resultaten zullen er als volgt uitzien:
laten we de resultaten van het W Commando opsplitsen:
- gebruiker — gebruikersnaam.
- TTY-terminal naam
- van-de naam van de host op afstand.,
- Login@ – login time.
- Idle — idle time.
- JCPU – de hoeveelheid tijd die wordt gebruikt door processen die aan de TTY zijn gekoppeld.
- PCPU – de tijd die wordt gebruikt door het proces dat wordt weergegeven in het wat-veld.
- wat-het huidige proces van de gebruiker.
alternatief is er een ander commando dat een soortgelijke functie uitvoert als w:
who
de resultaten zullen echter niet zo gedetailleerd zijn als het W Commando:
root pts/0 2019-10-21 10:02
conclusie
Linux is een perfect besturingssysteem voor teamgebaseerde projecten omdat veel mensen zich op hetzelfde systeem kunnen aanmelden., Vanwege deze aard, is het belangrijk om te leren hoe gebruikers te beheren voor een betere systeembeheer.
de eerste les die u moet weten is het tonen van de geregistreerde gebruikers, wat handig is om alle bewerkingen te verifiëren en uw gegevens te beschermen.
in deze gids hebben we u laten zien hoe u gebruikers op Ubuntu VPS kunt weergeven met behulp van eenvoudige commando ‘ s. Daarnaast heb je ook geleerd hoe je alle groepen kunt bekijken en elke ingelogde gebruiker kunt controleren.
veel succes en zorg ervoor dat u andere VPS tutorials controleert!
Dit bericht is voor het laatst gewijzigd op 5 December 2019 07:51