Liste opp alle brukere på FreeBSD-systemet
Slå av kommandoterminalen og skriv inn kommandoene nedenfor for å få listen over brukerkontoer.
$ katt / etc / passwd$ mer / etc / passwd
$ mindre / etc / passwd
Når passwd-filen er tilgjengelig, kan vi se 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 / nologinLa oss gå gjennom hvert av elementene i filen og se hva det betyr.
Det første elementet, vnstat er brukernavnet for kontoen.
Det neste elementet er *: 284: 284, der symbolet * betyr at passordet er kryptert og oppbevares i en egen fil. Etter * er tallet 284 gjentatt 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 angir hjemmekatalogen for hver brukerkonto.
Til slutt, / usr / sbin / nologin delen representerer påloggingsskallet for brukeren.
Oppføring av brukernavn med kuttkommando
For å skaffe deg en enkel liste som bare består av brukernavn, kan du prøve klippe kommandoen:
$ klipp -d: -f1 / etc / passwd
Bruker awk-kommandoen for å liste brukere
Alternativt kan du bruke awk-kommandoen for å oppnå resultater som ligner på klippekommandoen:
$ awk -F ':' 'print $ 1' / etc / passwdViser 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 etter bestemte brukernavn med grep-kommando
For å se etter en bestemt bruker, prøv grep-kommandoen:
$ grep '^ userNameHere' / etc / passwd$ grep '^ younis' / etc / passwd
Sjekk brukeraktivitet og påloggingsforsøk på FreeBSD
Du kan også gjøre dette på OpenBSD, NetBSD og annet Unix OS. Type:
$ w
Eller du kan også bruke kommandoen nedenfor
$ hvemDu bør vises kontostatusen for hver bruker.
Se aktive brukere og brukergrupper på serveren
For å se hvilke brukerkontoer som er aktive på serveren din, bruk mer / mindre / grep-kommandoene som under:
$ mer / etc / gruppe$ mindre / etc / gruppe
$ grep younis / etc / group
Få generell informasjon om kontoer med pålogginger
Type pålogginger for å se detaljer om brukerkontoer.
$ pålogginger
Legg til -a-flagget for å se utløpsdatoer på brukerkontiene:
$ pålogginger -a
Du kan også slå opp detaljer på en bestemt konto med -l flagget:
$ pålogginger -l younis
På samme måte, for å spesifisere flere kontoer:
$ pålogginger -l younis, rootFor å slå opp hjemmekatalogen for alle brukere, bruk alternativet -x med påloggingskommandoen:
$ pålogginger -xFor en bestemt bruker skriver du inn:
$ pålogginger -x -l younis
Slå opp brukerkontoer med lav sikkerhet:
Bruk alternativet -p med påloggingskommandoer for å se brukerkontoer uten passord vist nedenfor:
$ pålogginger -pSammendrag
Det er mange grunner til at du kanskje vil slå opp brukerkontoer på FreeBSD-systemet. Kanskje du vil oppdage om noe fishy skjer, 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 informasjonen fra / etc / passwd-filen for å presentere utdataene. Selv om denne opplæringen er ment for brukere av FreeBSD-operativsystemet, kan brukere av andre Unix-operativsystemer som macOS, NetBSD, OpenBSD osv., kan også følge instruksjonene her for å oppnå de samme resultatene.