FreeBSD

Kuidas süsteemi kasutajaid FreeBSD-s loetleda

Kuidas süsteemi kasutajaid FreeBSD-s loetleda
See kiire õpetus on kõigi kasutajate loetlemiseks FreeBSD-s FreeBSD CLI terminali abil. Samu juhiseid saab kasutada ka teiste Unix-põhiste opsüsteemide puhul, sealhulgas OpenBSD, NetBSD ja Apple'i macOS. Nendes opsüsteemides on tavaliselt kõigi kasutajate jaoks paroolide salvestamiseks mõeldud fail, mis asub FreeBSD puhul kataloogis / etc / passwd. On mõned süsteemid, millel on suuremad turvaprotokollid ja millel ei pruugi seda olla asukohas / etc / passwd. FreeBSD-l on / etc.meister.parool krüpteeritud, kõrge turvalisusega kasutajakontode jaoks. Igal juhul on sellele failile hõlpsasti juurdepääs ja seda kasutatakse selles õpetuses kasutajakonto teabe hankimiseks.

Loetlege kõik oma FreeBSD süsteemi kasutajad

Käivitage käsuterminal ja sisestage allolevad käsud kasutajakontode loendi saamiseks.

$ cat / etc / passwd

$ veel / etc / passwd
$ vähem / etc / passwd

Juurdepääsuga passwd-failile saame väljundist nõutava teabe eristada. Faili viimane rida (vt allpool) on ülioluline:

vnstat: *: 284: 284: vnStati võrgumonitor: / olematu: / usr / sbin / nologin

Läheme üle faili iga elemendi ja vaatame, mida see tähendab.

Esimene element, vnstat on konto kasutajanimi.

Järgmine element on *: 284: 284, milles sümbol * tähistab, et parool on krüptitud ja seda hoitakse omaette failis. * Järel on number 284, mida korratakse kaks korda, esimene neist on kasutaja ja teine ​​on grupi ID.

Kolmas osa on vnStati võrgumonitor, mis tähistab konto teavet.

/ olematu tähistab iga kasutajakonto kodukataloogi.

Lõpuks / usr / sbin / nologin jaotis tähistab kasutaja sisselogimiskesta.

Kasutajanimede kuvamine käsuga cut

Ainult kasutajanimedest koosneva lihtsa loendi saamiseks proovige käsku cut:

$ cut -d: -f1 / etc / passwd

Kasutajate awk kasutamiseks käsk awk

Teise võimalusena võite käsu awk abil saada käskuga cut sarnaseid tulemusi:

$ awk -F ':' 'print $ 1' / etc / passwd

Kasutajanimeloendi kuvamine käsu getent abil

Passwd-failile juurdepääsemiseks võite kasutada ka käsku getent.

$ getent passwd
$ getent passwd | rohkem

Konkreetsete kasutajate otsimiseks käsu getent abil lisage selle käsu järel kasutajanimi.

$ getent passwd | grep younis

Konkreetsete kasutajanimede otsimine käsu grep abil

Konkreetse kasutaja otsimiseks proovige käsku grep:

$ grep '^ kasutajaNimi Siin' / etc / passwd
$ grep '^ younis' / etc / passwd

Kontrollige kasutaja aktiivsust ja sisselogimiskatseid FreeBSD-s

Seda saate teha ka OpenBSD-s, NetBSD-s ja muus Unix OS-is. Tüüp:

$ w

Või võite kasutada ka allpool olevat käsku

$ kes

Teile peaks kuvama iga kasutaja konto oleku.

Vaadake serveris aktiivseid kasutajaid ja kasutajagruppe

Teie serveris aktiivsete kasutajakontode nägemiseks kasutage käske rohkem / vähem / grep, nagu allpool:

$ veel / etc / group
$ vähem / etc / group
$ grep younis / etc / group

Hankige üldist teavet sisselogimisega kontode kohta

Tüüp sisselogimised kasutajakontode üksikasjade nägemiseks.

$ sisselogimist

Kasutajakontode aegumiskuupäevade nägemiseks lisage -a lipp:

$ logins -a

Samuti saate lipu -l abil otsida üksikasju konkreetselt kontolt:

$ logins -l younis

Samamoodi mitme konto määramiseks:

$ logins -l younis, juur

Kõigi kasutajate jaoks kodukataloogi otsimiseks kasutage käsku -x loginsiga:

$ logins -x

Konkreetse kasutaja jaoks sisestage:

$ logins -x -l younis

Madala turvalisusega kasutajakontode otsimine:

Allpool näidatud paroolita kasutajakontode nägemiseks kasutage käskude sisselogimised -p võimalust

$ logins -p

Kokkuvõte

On mitmeid põhjuseid, miks võiksite oma FreeBSD süsteemist kasutajakontosid otsida. Võib-olla soovite tuvastada, kas midagi ebamäärast on toimumas, või otsite lihtsalt oma süsteemi kasutajate baasi uurimist. Selles õpetuses on loetletud mitmel viisil kasutajanimed ja kontoteave. Enamik meie loetletud käske eraldas väljundi esitamiseks failist / etc / passwd teabe. Ehkki see õpetus on mõeldud FreeBSD operatsioonisüsteemi kasutajatele, saavad kasutada ka teised Unixi operatsioonisüsteemid, näiteks macOS, NetBSD, OpenBSD jne., saab samade tulemuste saavutamiseks järgida ka siin olevaid juhiseid.

Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...
OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...
OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...