Как да използвате командата Finger в Linux

Когато администрирането на операционни системи Linux е в нашите роли, идеално е да познаваме различни команди, с които поддръжката и управленските задачи ще бъдат много по -поносими, тъй като благодарение на тях ще получим критична информация, която по -късно ще бъде от голяма помощ за анализ или доклади.

Несъмнено един от най -деликатните аспекти във всеки тип организация е управлението на потребителите и особено ако повече от един има достъп до системата, тъй като ако възникне грешка, ще бъде много по -сложно да се определи кой и кога е генерирал тези неуспехи …

За да разрешим този тип управление, намираме командата Finger, която ни дава преглед на потребителите, които в момента са свързани към системата, и въз основа на тази информация можем да проверим детайли, за да знаем техните дейности и въздействие върху системата и нейната работа. Solvetic ще направи пълен анализ на тази ценна команда в Linux и по този начин ще имате още един съюзник за административни задачи.

1. Как да инсталирате и използвате Finger на Linux

Етап 1
Като общо правило, Finger не е инсталиран на Linux, в този случай говорим за Ubuntu 19, така че трябва да изпълним следното за неговата инсталация:

 sudo apt install finger

Стъпка 2
В случай на използване на Fedora трябва да изпълним следното:

 sudo dnf install finger
Стъпка 3
След като Finger е инсталиран в системата, това ще бъде общият синтаксис за използване:
 пръст [-lmsp] [потребител …] [потребител @ хост …]
Указаните тук параметри са следните:

-сПоказва потребителското име за вход, истинското му име, името на компютъра и състоянието на писане, времето на празен ход, времето за влизане и други налични параметри, в този случай времето за влизане има формата на месец, ден, часове.
-лТози параметър генерира формат с няколко реда, където ще видим цялата информация на опцията -s, добавяйки домашната директория на потребителя, телефонния номер, обвивката за вход, състоянието на пощата, както и съдържанието на файловете „.plan“ , ".project", ".pgpkey" и ".forward" директно в домашната директория на потребителя.
-ППредотвратява опцията -l да изобразява съдържанието на файловете ".plan", ".project" и ".pgpkey".
-мПропуснете съвпадението на потребителското име

Ако не е посочен параметър, се приемат резултатите от стойността -l и командата Finger ще отпечата запис, свързан с всеки потребител, който е влязъл в операционната система.

Стъпка 4
В допълнение към това можем да търсим данни на отдалечени компютри, използвайки формата потребител @ хост или @ хост.
Когато прокараме пръст, ще видим следното:

Там откриваме следните стойности:

ВлизамТова е потребителското име, което е започнало текущата сесия
ЯмТова е истинското име на свързания потребител
TtyОтнася се за типа терминал, към който сме свързани, стойността ": 0" показва физическата клавиатура и екрана, свързан с физическото оборудване
ПразенТова е времето за бездействие на текущия потребител, в случай че види една цифра, това ще покаже, че те са минути, а ако видим две точки, това ще покаже часове и минути, а ако видим буква „d“, ще са дни и часове.
Време за влизанеТова е времето, в което сесията е започнала
ОфисТова е стара стойност, в която се показват данни от офиса на потребителя, но в момента се показва IP адресът на оборудването и стойността „: 0“ се отнася отново до физическата клавиатура и екрана на оборудването.
Офис телефонТам се показва номерът на офиса, но ако root не е регистрирал нито един телефонен номер, ще видим празно място.

Стъпка 5
Сега, ако има няколко свързани потребители, ще видим нещо подобно на това:

2. Как да използвате командата Finger за конкретен потребител


Finger ни позволява да посочим конкретен потребител, а не всички потребители на системата, за това е достатъчно да изпълним следния синтаксис:
 пръст "потребител"

Можем да намерим различни аспекти на потребителя като:

ДиректорияТова е началната директория на посочения потребител
ShellТова е използваната черупка
Включено ОтПоказва часа и датата на влизане на потребителя, от коя tty и с кой IP адрес.
ПощаТой показва имейла на потребителя (ако го има) и ако имейлът е прегледан, ще се покаже времето за преглед
ПланВ случай, че потребителят създаде ".plan" и ".project" файл в домашната директория и добави информация в него, той ще се покаже тук.

Друг начин за достъп до информацията на потребителя е чрез използването на истинското му име:

3. Покажете резултатите, като пропуснете .plan и .project файлове командата Finger в Linux


Ако искаме командата Finger да ни даде данните на потребител, но пропускаме тези два файла, трябва да изпълним следното:
 пръст -p "потребител"

Как да използвате опцията за дълъг списъкТова е начин за показване на всички потребители в дълъг формат, за това добавяме параметъра -l (голям):

 пръст -л

Това ще изброи всички активни потребители в системата.

Регулирайте колонитеС параметъра -s можем да регулираме показването на колоните, когато изпълняваме Finger:

 пръст -"потребител"

Виждаме как Finger е динамична команда, при която можем да получим конкретни подробности за всеки потребител и по този начин да имаме най -добър контрол върху всеки един от тях.

wave wave wave wave wave