FreeBSD

Kā uzskaitīt sistēmas lietotājus FreeBSD

Kā uzskaitīt sistēmas lietotājus FreeBSD
Šī ātrā apmācība ir par visu lietotāju uzskaitīšanu FreeBSD, izmantojot FreeBSD CLI termināli. Tos pašus norādījumus var izmantot citām operētājsistēmām, kuru pamatā ir Unix, tostarp OpenBSD, NetBSD un Apple macOS. Šīm operētājsistēmām parasti ir fails, kas paredzēts paroļu glabāšanai visiem sistēmas lietotājiem, FreeBSD gadījumā atrodas / etc / passwd. Ir dažas sistēmas ar paaugstinātiem drošības protokoliem, kuru, iespējams, tā nav atrašanās vietā / etc / passwd. FreeBSD ir / utt.meistars.parole šifrētiem, augstas drošības lietotāju kontiem. Jebkurā gadījumā šim failam var viegli piekļūt, un tas tiks izmantots, lai iegūtu informāciju par lietotāja kontu šajā apmācībā.

Uzskaitiet visus lietotājus savā FreeBSD sistēmā

Aktivizējiet komandu termināli un ievadiet zemāk esošās komandas, lai iegūtu lietotāju kontu sarakstu.

$ cat / etc / passwd

$ vairāk / etc / passwd
$ mazāk / etc / passwd

Ar piekļuvi paroles failam mēs varam izjust nepieciešamo informāciju no izejas. Pēdējā faila rindiņa (skatīt zemāk) ir izšķiroša:

vnstat: *: 284: 284: vnStat tīkla pārraugs: / nav: / usr / sbin / nologin

Apskatīsim katru faila elementu un redzēsim, ko tas nozīmē.

Pirmais elements, vnstat ir konta lietotājvārds.

Nākamais elements ir *: 284: 284, kurā simbols * norāda, ka parole ir šifrēta un tiek glabāta atsevišķā failā. Pēc * ir divreiz atkārtots skaitlis 284, no kuriem pirmais ir lietotājs, bet otrais ir grupas ID.

Trešā daļa ir vnStat tīkla monitors, kas atspoguļo konta informāciju.

/neeksistējošs apzīmē katra lietotāja konta mājas direktoriju.

Visbeidzot / usr / sbin / nologin sadaļa attēlo lietotāja pieteikšanās čaulu.

Lietotājvārdu uzskaitīšana ar komandu cut

Lai iegūtu vienkāršu sarakstu, kas sastāv tikai no lietotājvārdiem, izmēģiniet komandu cut:

$ cut -d: -f1 / etc / passwd

Lietojot awk komandu lietotāju sarakstam

Varat arī izmantot komandu awk, lai iegūtu rezultātus, kas līdzīgi komandai cut:

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

Lietotājvārdu saraksta parādīšana ar komandu getent

Lai piekļūtu passwd failam, varat arī izmantot komandu getent.

$ getent passwd
$ getent passwd | vairāk

Lai meklētu konkrētus lietotājus ar komandu getent, pēc komandas pievienojiet lietotājvārdu.

$ getent passwd | grep younis

Konkrētu lietotājvārdu meklēšana ar komandu grep

Lai meklētu konkrētu lietotāju, izmēģiniet komandu grep:

$ grep '^ userNameHere' / etc / passwd
$ grep '^ younis' / etc / passwd

Pārbaudiet lietotāju aktivitātes un pieteikšanās mēģinājumus vietnē FreeBSD

To var izdarīt arī OpenBSD, NetBSD un citās Unix OS. Tips:

$ w

Vai arī varat izmantot zemāk esošo komandu

$ kas

Jums vajadzētu parādīt katra lietotāja konta statusu.

Skatiet aktīvos lietotājus un lietotāju grupas serverī

Lai redzētu, kādi lietotāju konti ir aktīvi jūsu serverī, izmantojiet komandas vairāk / mazāk / grep, kā norādīts zemāk:

$ more / etc / group
$ mazāk / etc / group
$ grep younis / etc / group

Iegūstiet vispārīgu informāciju par kontiem ar pieteikumvārdiem

Tips pieteikšanās lai skatītu informāciju par lietotāju kontiem.

$ pieteikšanās

Pievienojiet karodziņu -a, lai redzētu derīguma termiņus lietotāju kontos:

$ logins -a

Varat arī meklēt informāciju par konkrētu kontu, izmantojot karodziņu -l:

$ logins -l younis

Līdzīgi, lai norādītu vairākus kontus:

$ logins -l younis, sakne

Lai visiem lietotājiem meklētu mājas direktoriju, izmantojiet opciju -x ar logins komandu:

$ logins -x

Konkrētam lietotājam ierakstiet:

$ logins -x -l younis

Zemas drošības lietotāju kontu meklēšana:

Izmantojiet opciju -p ar komandām logins, lai skatītu lietotāju kontus bez tālāk norādītajām parolēm:

$ logins -p

Kopsavilkums

Ir daudz iemeslu, kāpēc jūs varētu vēlēties meklēt lietotāju kontus savā FreeBSD sistēmā. Varbūt vēlaties noteikt, vai notiek kaut kas neticams, vai varbūt jūs vienkārši meklējat savas sistēmas lietotāju bāzi. Šajā apmācībā ir uzskaitīti vairāki veidi, kā jūs varat meklēt lietotājvārdus un konta informāciju. Lielākā daļa no mūsu uzskaitītajām komandām ieguva informāciju no faila / etc / passwd, lai parādītu izvadi. Lai gan šī apmācība ir paredzēta FreeBSD operētājsistēmas lietotājiem, citu Unix operētājsistēmu lietotājiem, piemēram, macOS, NetBSD, OpenBSD utt., var arī izpildīt šeit sniegtos norādījumus, lai sasniegtu tādus pašus rezultātus.

OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...
SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...