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 / nologinApskatī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 / passwdLietotā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
$ kasJums 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, sakneLai visiem lietotājiem meklētu mājas direktoriju, izmantojiet opciju -x ar logins komandu:
$ logins -xKonkrē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 -pKopsavilkums
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.