i den här artikeln visar vi dig hur du listar användare på Ubuntu VPS. I slutet av denna handledning kommer du att kunna utföra några grundläggande kommandon för att visa alla registrerade användare och grupper för att hantera din systemadministration. Så, utan vidare, Låt oss komma igång.
skäl att visa systemanvändare i Ubuntu
Linux är populärt bland tekniska forskargrupper och utvecklingsgrupper eftersom det är lämpligt för teambaserade projekt., Detta innebär att ofta används ett Linux-baserat system av flera användare samtidigt.
av den anledningen är hantering av dessa användare och grupper en daglig uppgift. Systemadministratörer kan dra nytta av Ubuntu kompletta funktioner för att styra hur användare och grupper interagerar med systemet.
Du kan till exempel ge vissa användare och grupper åtkomst till specifika filer och mappar. Dessutom kan du justera konfigurations-och administrationsrättigheter för att ändra ditt system och säkra dina data genom att förhindra skadlig anonym process.,
innan du konfigurerar dessa inställningar är det dock bättre att lära sig att lista användare på Ubuntu VPS eller server. Anledningen är enkel: du måste se deras behörigheter och aktiviteter för att verifiera varje operation på din maskin.
Observera att eftersom vi kommer att lista användare på Ubuntu VPS måste vi använda kommandoraden för att komma åt den. Du kan arbeta med terminal shell (Linux och macOS) eller PuTTY (Windows). Om du är en Hostinger-användare finns inloggningsuppgifterna på fliken Hpanel-servrar.,
hur man listar användare på Ubuntu
Vi kommer att dela upp denna handledning i tre delar — Visa alla användare, visa grupper och visa inloggade användare.
Visa alla användare på Linux
Linux lagrar all information om användarregistreringar i en fil som heter passwd, som finns på/etc / passwd.
i utmatningen ovan motsvarar varje rad en användare. Antalet rader beror på antalet registrerade användare.
varje rad innehåller sju fält som är åtskilda av kolon (:). Dessa fält innehåller specifik information om en viss användare.,
låt oss ta en titt på den första raden:
root:x:0:0:root:/root:/bin/bash
här är betydelsen av varje fält, från vänster till höger:
- root — användarens inloggningsnamn.
- b — platshållare för lösenordet (det faktiska lösenordet lagras i en separat fil).
- 0 — användar-ID, vilket är unikt för varje registrerad användare. Som standard har root användar-ID för 0.
- 0 — Grupp-ID. Liksom användar-ID är det unikt för varje användare.
- Root — kommentar fält. Innehåller en kort beskrivning av användaren, vanligtvis fylld med användarnas fullständiga namn.
- / root — hemkatalog., Detta är användarnas huvudkatalog. För andra användare än root kommer mappen att vara /hem/användarnamn.
- /bin/bash — user shell. Avser skalet som användare använder för att logga in på systemet.
om du bara vill visa användarnas namn kan du köra det här speciella kommandot:
cut -d : -f 1 /etc/passwd
visa grupper på Linux
i Linux har du också möjlighet att skapa grupper. Du samlar i princip flera användare och ger dem gemensamma privilegier eller åtkomst. Det är särskilt användbart om flera lag använder samma system.,
till skillnad från användare lagras gruppinformationen i en fil som heter grupp som kan hittas på/etc / grupp.
Observera att gruppnamnen är exakt samma som våra användares namn. Detta är resultatet av user private groups (UPG), ett system som används av Linux där varje användare kommer att ha sin egen privata grupp.,
precis som den tidigare är det möjligt att bara visa gruppnamnen:
cut -d : -f 1 /etc/group
Visa inloggade användare
för att lista inloggade användare, skriv bara följande bokstav i din terminal:
w
förutom att visa de aktiva användarna ger kommandot också ytterligare information som inloggningstid, fjärrvärd och ledig tid. De fullständiga resultaten kommer att se ut så här:
låt oss bryta ner resultaten av W — kommandot:
- användarnamn.
- TTY — terminalnamn
- från — namnet på fjärrvärden.,
- logga in@ — inloggningstid.
- Idle — ledig tid.
- JCPU — den tid som används av processer kopplade till TTY.
- PCPU — tiden som används av processen som visas i vilket fält.
- vad — användarens nuvarande process.
alternativt finns det ett annat kommando som utför en liknande funktion som w:
who
resultatet blir dock inte lika detaljerat som W-kommandot:
root pts/0 2019-10-21 10:02
slutsats
Linux är ett perfekt operativsystem för lagbaserade projekt eftersom många människor kan logga in på samma system., På grund av detta är det viktigt att lära sig att hantera användare för bättre systemadministration.
den första lektionen du behöver veta är att lista de registrerade användarna, vilket kommer att vara användbart för att verifiera alla operationer och skydda dina data.
i den här guiden har vi visat dig hur du listar användare på Ubuntu VPS med enkla kommandon. Dessutom har du också lärt dig hur du visar alla grupper och övervakar varje inloggad användare.
lycka till och se till att kontrollera andra VPS tutorials!
det här inlägget ändrades senast den 5 December 2019 7: 51 am