FreeBSD

Ako uviesť zoznam používateľov systému vo FreeBSD

Ako uviesť zoznam používateľov systému vo FreeBSD
Tento rýchly tutoriál je o zozname všetkých používateľov vo FreeBSD pomocou terminálu FreeBSD CLI. Rovnaké pokyny je možné použiť aj pre ďalšie operačné systémy založené na Unixe, vrátane OpenBSD, NetBSD a Apple MacOS. Tieto operačné systémy majú zvyčajne súbor vyhradený na ukladanie hesiel pre všetkých používateľov systému, ktorý sa v prípade FreeBSD nachádza v priečinku / etc / passwd. Existujú systémy s upscalovanými bezpečnostnými protokolmi, ktoré ju nemusia mať v umiestnení / etc / passwd. FreeBSD má / etc.pán.heslo pre šifrované, vysoko bezpečné používateľské účty. V každom prípade je k tomuto súboru ľahký prístup a v tomto návode sa použije na získanie informácií o používateľských kontách.

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

Prejdime 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 / passwd

Zobrazenie 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

$ kto

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

Ak chcete vyhľadať domovský adresár pre všetkých používateľov, použite voľbu -x s príkazom logins:

$ prihlásení -x

Pre 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í -p

Zhrnutie

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.

Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...