Liste over hver bruker på FreeBSD -systemet ditt
Fyr opp kommandotterminalen og skriv inn kommandoene nedenfor for å skaffe listen over brukerkontoer.
$ katt /etc /passwd
$ mer /etc /passwd
$ mindre /etc /passwd
Når PassWD -filen er tilgjengelig, kan vi skille den nødvendige informasjonen fra utdataene. Den siste linjen i filen (se nedenfor) er avgjørende:
Vnstat:*: 284: 284: Vnstat Network Monitor:/Ikke -eksisterende:/usr/sbin/nologin
La oss gå over hvert av elementene i filen og se hva det betyr.
Det første elementet, Vnstat er brukernavnet for kontoen.
Neste element er *: 284: 284, der symbolet * betyr at passordet er kryptert og holdes i en egen fil. Etter * er tallet 284 repetert to ganger, hvorav den første er brukeren, og den andre er for gruppe -ID.
Den tredje delen er VNSTAT Network Monitor, som representerer kontoinformasjonen.
/ikke -eksisterende betegner hjemmekatalogen for hver brukerkonto.
Til slutt /usr/sbin/nologin Seksjonen representerer påloggingsskallet for brukeren.
Liste over brukernavn med Cut Command
For å skaffe deg en enkel liste som bare består av brukernavnene, kan du prøve CUT -kommandoen:
$ cut -d: -f1 /etc /passwd
Bruke AWK -kommando for å liste brukere
Alternativt kan du bruke AWK -kommandoen til å oppnå resultater som ligner på CUT -kommandoen:
$ awk -f ':' 'skriv ut $ 1' /etc /passwd
Viser brukernavnlisten med Getent -kommandoen
Du kan også bruke Getent -kommandoen for å få tilgang til passwd -filen.
$ Getent Passwd
$ Getent Passwd | mer
For å slå opp bestemte brukere med Getent -kommandoen, legg til brukernavnet etter kommandoen.
$ Getent Passwd | grep younis
Søker på bestemte brukernavn med GREP -kommando
For å se etter en bestemt bruker, prøv GREP -kommandoen:
$ grep '^brukernamehere' /etc /passwd
$ grep '^younis' /etc /passwd
Sjekk brukeraktivitet og påloggingsforsøk på FreeBSD
Du kan også gjøre dette på OpenBSD, NetBSD og Other Unix OS. Type:
$ w
Eller du kan også bruke kommandoen nedenfor
$ hvem
Du bør vises kontoen for hver bruker.
Se aktive brukere og brukergrupper på serveren
For å se hvilke brukerkontoer som er aktive på serveren din, bruk More/Less/GREP -kommandoene som under:
$ mer /etc /gruppe
$ mindre /etc /gruppe
$ grep younis /etc /gruppe
Få generell informasjon på kontoer med pålogginger
Type pålogginger For å se detaljer om brukerkontoer.
$ pålogginger
Legg til -et flagg for å se utløpsdatoer på brukerkontoer:
$ LOGINS -A
Du kan også slå opp detaljer om en bestemt konto med -L -flagget:
$ pålogginger -L Younis
Tilsvarende for å spesifisere flere kontoer:
$ LOGINS -L YOUNIS, ROOT
For å slå opp hjemmekatalogen for alle brukere, bruk -x -alternativet med Logins -kommandoen:
$ LOGINS -X
For en bestemt bruker, skriv inn:
$ Logins -x -L Younis
Oppslag brukerkontoer med lav sikkerhet:
Bruk alternativet -p med påloggingskommandoer for å se brukerkontoer uten passord vist nedenfor:
$ Logins -p
Sammendrag
Det er mange grunner til at du kanskje vil slå opp brukerkontoer på FreeBSD -systemet ditt. Kanskje du vil oppdage om noe fiskig pågår, eller kanskje du bare ønsker å kartlegge brukerbasen på systemet ditt. Vi har listet opp flere måter du kan slå opp brukernavn og kontoinformasjon i denne opplæringen. De fleste kommandoene vi listet ut hentet ut informasjonen fra /etc /passwd -filen for å presentere utdataene. Selv om denne opplæringen er beregnet på brukere av FreeBSD -operativsystemet, bruker brukere av andre UNIX -operativsystemer som MacOS, NetBSD, OpenBSD, etc., kan også følge instruksjonene her for å oppnå de samme resultatene.