Uveďte zoznam všetkých používateľov vášho systému FreeBSD
Spustite príkazový terminál a zadajte nasledujúce príkazy, aby ste získali zoznam používateľských účtov.
$ mačka / etc / passwd$ more / etc / passwd
$ menej / etc / passwd
Po prístupe k súboru passwd dokážeme z výstupu rozlíšiť požadované informácie. Posledný riadok v súbore (pozri nižšie) je zásadný:
vnstat: *: 284: 284: vnStat Network Monitor: / neexistujúci: / usr / sbin / nologinPrejdime si každý z prvkov v súbore a pozrime sa, čo to znamená.
Prvý prvok, vnstat je meno používateľa pre účet.
Ďalším prvkom je *: 284: 284, v ktorom symbol * znamená, že heslo je šifrované a je uložené v jeho vlastnom súbore. Za znakom * sa dvakrát opakuje číslo 284, z ktorých prvý je používateľ a druhý pre ID skupiny.
Treťou časťou je vnStat Network Monitor, ktorá predstavuje informácie o účte.
/ neexistuje znamená domovský adresár pre každý užívateľský účet.
A nakoniec / usr / sbin / nologin časť predstavuje prihlasovacie prostredie pre používateľa.
Zoznam používateľských mien pomocou príkazu cut
Ak chcete získať jednoduchý zoznam pozostávajúci iba z používateľských mien, vyskúšajte príkaz cut:
$ cut -d: -f1 / etc / passwd
Zoznam príkazov pomocou príkazu awk
Prípadne môžete použiť príkaz awk na získanie výsledkov podobných výsledkom príkazu cut:
$ awk -F ':' 'print $ 1' / etc / passwdZobrazenie zoznamu používateľských mien pomocou príkazu getent
Na prístup k súboru passwd môžete tiež použiť príkaz getent.
$ getent passwd$ getent passwd | viac
Ak chcete vyhľadať konkrétnych používateľov pomocou príkazu getent, pridajte za príkazom používateľské meno.
$ getent passwd | grep younis
Vyhľadávanie konkrétnych používateľských mien pomocou príkazu grep
Ak chcete vyhľadať konkrétneho používateľa, vyskúšajte príkaz grep:
$ grep '^ userNameHere' / etc / passwd$ grep '^ younis' / etc / passwd
Skontrolujte aktivitu používateľov a pokusy o prihlásenie na FreeBSD
Môžete to urobiť aj na OpenBSD, NetBSD a iných Unix OS. Typ:
$ t
Alebo môžete použiť aj príkaz uvedený nižšie
$ ktoMali by ste zobraziť stav účtu pre každého používateľa.
Zobraziť aktívnych používateľov a skupiny používateľov na serveri
Ak chcete zistiť, ktoré používateľské účty sú aktívne na vašom serveri, použite príkazy more / less / grep, ako je uvedené v časti:
$ more / etc / group$ menej / etc / group
$ grep younis / etc / group
Získajte všeobecné informácie o účtoch s prihlásením
Typ prihlasovacie údaje zobraziť podrobnosti o používateľských účtoch.
$ prihlásení
Pridajte príznak -a, aby ste videli dátumy vypršania platnosti používateľských účtov:
$ prihlásenia -a
Môžete tiež vyhľadať podrobnosti o konkrétnom účte s príznakom -l:
$ prihlásenia -l younis
Podobne môžete určiť viac účtov:
$ prihlásenia -l younis, rootAk chcete vyhľadať domovský adresár pre všetkých používateľov, použite voľbu -x s príkazom logins:
$ prihlásení -xPre konkrétneho používateľa zadajte:
$ prihlásení -x -l younis
Vyhľadanie používateľských účtov s nízkym zabezpečením:
Pomocou voľby -p s príkazmi na prihlásenie môžete zobraziť používateľské účty bez hesiel, ktoré sú zobrazené nižšie:
$ prihlásení -pZhrnutie
Existuje mnoho dôvodov, prečo by ste mali vyhľadať používateľské účty vo vašom systéme FreeBSD. Možno by ste chceli zistiť, či sa niečo deje, alebo sa len chcete pozrieť na základňu používateľov vo vašom systéme. V tejto príručke je uvedených niekoľko spôsobov, ako môžete vyhľadať používateľské mená a informácie o účte. Väčšina príkazov, ktoré sme uviedli, extrahovala informácie zo súboru / etc / passwd, aby predstavila výstup. Aj keď je tento výukový program určený pre používateľov operačného systému FreeBSD, používateľov iných operačných systémov Unix, ako sú macOS, NetBSD, OpenBSD atď., Môžete tiež postupovať podľa pokynov na dosiahnutie rovnakých výsledkov.