Когато администрирането на операционни системи 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 е динамична команда, при която можем да получим конкретни подробности за всеки потребител и по този начин да имаме най -добър контрол върху всеки един от тях.