Když je správa operačních systémů Linux v našich rolích, je ideální znát různé příkazy, pomocí kterých budou úkoly podpory a správy mnohem snesitelnější, protože díky nim získáme kritické informace, které budou později velkou pomocí při analýze nebo zprávy.
Bezpochyby jedním z nejcitlivějších aspektů jakéhokoli typu organizace je správa uživatelů, a zejména pokud má k systému přístup více než jeden, protože pokud dojde k chybě, bude mnohem složitější určit, kdo a kdy tyto chyby generoval …
Abychom tento typ správy vyřešili, najdeme příkaz Finger, který nám poskytne přehled o uživatelích, kteří jsou aktuálně připojeni k systému, a na základě těchto informací můžeme podrobně zkontrolovat podrobnosti, abychom poznali jejich aktivity a dopad na systém a jeho provoz. Solvetic provede kompletní analýzu tohoto cenného příkazu v Linuxu a budete tak mít ještě jednoho spojence pro úkoly správy.
1. Jak nainstalovat a používat Finger v Linuxu
Krok 1
Obecně platí, že Finger není nainstalován na Linuxu, v tomto případě mluvíme o Ubuntu 19, takže pro jeho instalaci musíme provést následující:
sudo apt nainstalovat prst
Krok 2
V případě použití Fedory musíme provést následující:
sudo dnf nainstalovat prstKrok 3
Jakmile je Finger nainstalován v systému, bude to obecná syntaxe pro použití:
prst [-lmsp] [uživatel…] [uživatel @ hostitel…]Zde uvedené parametry jsou následující:
-sZobrazuje přihlašovací jméno uživatele, jeho skutečné jméno, název počítače a stav psaní, čas nečinnosti, čas přihlášení a další dostupné parametry, v tomto případě má čas přihlášení formát měsíc, den, hodiny.
-lTento parametr generuje formát s několika řádky, kde uvidíme všechny informace o možnosti -s, přidání domovského adresáře uživatele, telefonního čísla, přihlašovacího shellu, stavu pošty a obsahu souborů „.plan“ , ".project", ".pgpkey" a ".forward" přímo domovský adresář uživatele.
-PBrání možnosti -l vykreslit obsah souborů ".plan", ".project" a ".pgpkey".
-mPřeskočit shodu uživatelského jména
Pokud není zadán žádný parametr, předpokládají se výsledky hodnoty -l a příkaz Finger vytiskne položku přiřazenou každému uživateli, který je přihlášen k operačnímu systému.
Krok 4
Kromě toho můžeme vyhledávat data na vzdálených počítačích pomocí formátu user @ host nebo @host.
Když přejdeme prstem, uvidíme následující:
Najdeme zde následující hodnoty:
Přihlásit seJe to uživatelské jméno, které zahájilo aktuální relaci
JamJe to skutečné jméno připojeného uživatele
TtyVztahuje se k typu terminálu, kde jsme připojeni, hodnota „: 0“ označuje fyzickou klávesnici a obrazovku spojenou s fyzickým zařízením
LínýJe to doba nečinnosti aktuálního uživatele, v případě zobrazení jedné číslice to bude znamenat, že jde o minuty, a pokud vidíme dva body, bude to ukazovat hodiny a minuty a pokud uvidíme písmeno „d“, budou to dny a hodiny.
Čas přihlášeníJe to čas, ve kterém byla relace zahájena
KancelářJedná se o starou hodnotu, ve které byla zobrazena data z kanceláře uživatele, ale v současné době je zobrazena IP adresa zařízení a hodnota „: 0“ opět odkazuje na fyzickou klávesnici a obrazovku zařízení.
Kancelářský telefonZde se zobrazí číslo kanceláře, ale pokud root nezaregistroval žádné telefonní číslo, uvidíme prázdné místo.
Krok 5
Pokud je nyní připojeno několik uživatelů, uvidíme něco podobného:
2. Jak používat příkaz Finger pro konkrétního uživatele
Finger nám umožňuje určit konkrétního uživatele a ne všechny uživatele systému, k tomu stačí provést následující syntaxi:
prst "uživatel"
Můžeme najít různé aspekty uživatele, jako například:
AdresářJedná se o domovský adresář uvedeného uživatele
SkořápkaJe to použitá skořápka
Na OdUdává čas a datum, kdy se uživatel přihlásil, od kterého tty a s jakou IP adresou.
PoštaZobrazuje e -mail uživatele (pokud jej má) a pokud byl e -mail zkontrolován, zobrazí se doba kontroly
PlánV případě, že uživatel vytvoří v domovském adresáři soubor „.plan“ a „.project“ a přidá do něj informace, zobrazí se zde.
Dalším způsobem, jak získat přístup k informacím uživatele, je použití jejich skutečného jména:
3. Výsledky zobrazíte přeskočením příkazu Finger .plan a .project pro soubory v systému Linux
Pokud chceme, aby nám příkaz Finger poskytl data uživatele, ale tyto dva soubory vynecháme, musíme provést následující:
prst -p "uživatel"
Jak používat možnost dlouhého seznamuToto je způsob, jak zobrazit všechny uživatele v dlouhém formátu, proto přidáme parametr -l (velký):
prst -l
Zobrazí se seznam všech aktivních uživatelů v systému.
Upravte sloupcePomocí parametru -s můžeme upravit zobrazení sloupců při spuštění Finger:
prsty "uživatel"
Vidíme, jak je Finger dynamický příkaz, kde můžeme získat konkrétní podrobnosti o každém uživateli a mít tak nejlepší kontrolu nad každým z nich.