FreeBSD

Hvordan liste opp systembrukere i FreeBSD

Hvordan liste opp systembrukere i FreeBSD
Denne hurtigveiledningen handler om å liste opp alle brukerne i FreeBSD ved å bruke FreeBSD CLI-terminalen. De samme instruksjonene kan brukes til andre Unix-baserte operativsystemer, inkludert OpenBSD, NetBSD og Apples macOS. Disse operativsystemene har vanligvis en fil dedikert til lagring av passord for alle brukere på systemet, plassert i / etc / passwd i tilfelle FreeBSD. Det er noen systemer med oppskalerte sikkerhetsprotokoller som kanskje ikke har det på / etc / passwd-stedet. FreeBSD har / etc.herre.passwd for krypterte brukerkontoer med høy sikkerhet. I alle fall er det lett å få tilgang til denne filen og vil bli brukt til å skaffe informasjon om brukerkonto i denne veiledningen.

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 / nologin

La 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 / 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 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

$ hvem

Du 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, root

For å slå opp hjemmekatalogen for alle brukere, bruk alternativet -x med påloggingskommandoen:

$ pålogginger -x

For 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 -p

Sammendrag

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.

Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...
Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...
Mus Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Musepekeren og markøren i Windows 10 er veldig viktige aspekter ved operativsystemet. Dette kan sies også for andre operativsystemer, så i sannhet er ...