Det är viktigt att lära sig dessa kommandon för att snabbt kunna se en lista över användare i ditt Ubuntu VPS-system. Den här artikeln visar hur du använder kommandoraden för att lista användare i Ubuntu Linux VPS.
Så här listar du användare i Ubuntu Linux VPS: En nybörjarguide
Om du vill visa alla användare i Linux Ubuntu VPS kan du använda kommandot / etc / passwd, eftersom lokala användaruppgifter sparas i filen “/ etc / passwd”. Det finns två sätt att utföra detta kommando, enligt följande:
katt etc / passwdEller
mindre etc / passwdEfter att ha utfört ovanstående kommando framgångsrikt får du en utdata som ser ut så här:
Dessa utgångslinjer avser användarna. Antalet rader beror på antalet användare i systemet.
Varje rad innehåller sju olika fält som representerar detaljerna för en specifik användare. Till exempel är den första raden i utgången root: x: 0: 0: root: / root: / bin / bash, som representerar:
- rot - användarens inloggningsnamn.
- b - lösenordets platshållare, eftersom det faktiska lösenordet sparas i en separat fil.
- 0 - användarens ID.
- 0 - användarens GroupID.
- rot - ett kommandofält med detaljer om användaren.
- /rot - en hemkatalog som är användarens huvudkatalog.
- / bin / bash - ett användarskal.
Observera att kolon (:) används för att separera värdena i utdata.
Utför följande kommandon för att se namnen på användarna:
klipp -d: -f 1 / etc / passwdEller
awk -F: 'skriv ut $ 1' / etc / passwdSå här visar du grupper i Ubuntu Linux VPS
Du kan också skapa grupper genom att samla flera användare och ge dem administrativa behörigheter för systemet. Det här alternativet är bra för att skapa grupper av användare inom samma system. Informationen om dessa grupper sparas i gruppmappen. Så använd följande kommando för att visa grupper i terminalen.
mindre / etc / gruppEfter att ha kört kommandot framgångsrikt får du en utdata så här:
Använd kommandot nedan om du vill visa namnen på grupperna:
klipp -d: -f 1 / etc / gruppSå här listar du användare i Ubuntu Linux VPS med hjälp av getent-kommandot
De getent kommandot används för att visa poster från databasen konfigurerad i / etc / nsswitch.konf fil. Den täcker passwd-databasen som kan användas för att fråga en lista över användare. Getent-kommandot visar poster från databaser som är konfigurerade i / etc / nsswitch.konf fil, inklusive passwd-databasen, för att fråga en lista över alla användare.
Använd följande kommando för att utföra getent i terminalen:
getent passwdEfter att ha kört kommandot kommer du att få en utdata så här:
Du kan använda awk eller cut för att skriva ut det första fältet som innehåller användarnamnet:
getent passwd | awk -F: 'skriv ut $ 1'getent passwd | klipp -d: -f1
Hur man ser inloggade användare med w Command
Du kan använda w kommando för att lista inloggade Linux Ubuntu VPS-användare. För att använda detta kommando, skriv “w” i terminalen och kör det genom att trycka på Enter.
Efter att ha utfört kommandot kommer du att få en utdata som består av olika användarinformation, såsom inloggningstid, inaktiv tid och fjärrvärdinformation. Detaljerna i utdata är följande:
- användare - representerar användarnamnet.
- TTY - representerar terminalnamnet.
- Från - representerar fjärrvärdens namn.
- [e-postskyddad] - representerar inloggningstiden.
- På tomgång - representerar ledig tid.
- JCPU - representerar den tid som används av processen relaterad till TTY.
- PCPU - representerar tiden som används av den specifika processen som visas i fältet VAD.
- VAD - representerar den aktuella processen för en användare.
Slutsats
Den här artikeln behandlade i detalj hur man listar användare och användarinformation i Ubuntu Linux VPS. Dessa kommandon hjälper systemadministratörer att få användarinformation som använder ett specifikt system och ta reda på andra viktiga detaljer om dem. Vi hoppas att artikeln var informativ och tillräckligt omfattande för dina behov.