Как использовать команду Finger в Linux

{title}

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

Несомненно, одним из наиболее деликатных аспектов в организации любого типа является управление пользователями, особенно если к системе имеют доступ более одного человека, поскольку в случае возникновения ошибки будет гораздо сложнее определить, кто и когда генерирует эти сбои.,

Чтобы решить этот тип управления, мы находим команду Finger, которая дает нам обзор пользователей, которые в настоящее время подключены к системе, и на основе этой информации собирает подробные сведения об их действиях и влиянии на систему и ее работу. Solvetic проведет полный анализ этой ценной команды в Linux, и у вас появится еще один союзник для задач администрирования.

1 Как установить и использовать Finger на Linux

Шаг 1
Как правило, Finger не устанавливается в Linux, в данном случае мы говорим об Ubuntu 19, поэтому для установки необходимо выполнить следующее:

 Sudo APT установить палец 

{title}

Шаг 2
В случае использования Fedora мы должны выполнить следующее:

 sudo dnf установил палец 

Шаг 3
Как только Finger установлен в системе, это будет общий синтаксис использования:

 finger [-lmsp] [пользователь ...] [ ...] 
Параметры, указанные здесь, следующие:

-s

Отображает имя пользователя, настоящее имя, имя устройства и статус записи, время простоя, время входа в систему и другие доступные параметры, в этом случае время входа в систему Формат месяца, дня, часов.
-l

Этот параметр генерирует формат с разными строками, в котором мы увидим всю информацию о параметре -s, добавив домашний каталог пользователя, номер телефона, оболочку входа, статус электронной почты, а также содержимое файлов. ".plan", ".project", ".pgpkey" и ".forward" непосредственно домашний каталог пользователя.

Запретить параметру -l генерировать содержимое файлов ".plan", ".project" и ".pgpkey".
-m

Пропустить сопоставление имени пользователя

Если параметр не указан, предполагаются результаты этого значения - и команда Finger напечатает запись, связанную с каждым пользователем, подключенным к операционной системе.

Шаг 4
Кроме того, мы можем искать данные на удаленных компьютерах, используя формат или @host.
Когда мы запустим палец, мы увидим следующее:

{title}

Там мы находим следующие значения:

Войти

Имя пользователя, инициировавшее текущий сеанс
имя

Это реальное имя подключенного пользователя
TTY

Это относится к типу терминала, к которому мы подключены, значение «: 0» указывает на физическую клавиатуру и экран, связанный с физическим оборудованием.
вхолостую

Это время простоя текущего пользователя, в случае просмотра одной цифры это будет означать, что это минуты, а если мы увидим две точки, это будет означать часы и минуты, а если мы увидим букву «d», это будут дни и часы.
Время входа

Это время, когда вы вошли в систему
офис

Это старое значение, в котором отображались служебные данные пользователя, но в настоящее время отображается IP-адрес устройства, а значение «: 0» снова относится к физической клавиатуре и экрану устройства.
Офисный телефон

Там отображается номер офиса, но если root не зарегистрировал номер телефона, мы увидим пробел.

Шаг 5
Теперь, если подключено несколько пользователей, мы увидим нечто похожее на это:

$config[ads_text5] not found

{title}

2. Как использовать команду Finger для конкретного пользователя


Finger позволяет указать конкретного пользователя, а не всех пользователей системы, для этого достаточно выполнить следующий синтаксис:
 палец "пользователь" 

{title}

Мы можем найти различные аспекты пользователя, такие как:

каталог

Это домашний каталог указанного пользователя
скорлупа

Это оболочка используется
На С

Указывает время и дату, когда пользователь вошел в систему, с какого tty и с какого IP-адреса.
почта

$config[ads_text6] not found

Показать адрес электронной почты пользователя (если он у вас есть), и если адрес электронной почты был проверен, на нем будет отображаться время проверки
план

Если пользователь создает файл «.plan» и «.project» в домашнем каталоге и добавляет в него информацию, он будет отображен здесь.

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

$config[ads_text5] not found

{title}

3. Отобразите результаты, пропустив файлы .plan и .project. Команда Finger в Linux


Если мы хотим, чтобы команда Finger выдавала нам данные пользователя, но без этих двух файлов мы должны выполнить следующее:
 палец -p "пользователь" 

{title}

Как использовать расширенный вариант листинга

Это способ визуализации всех пользователей в расширенном формате, для этого мы добавим параметр -l (large):

 палец-я 

{title}

$config[ads_text5] not found

Это будет список всех активных пользователей системы.

Настроить столбцы

С помощью параметра -s мы можем настроить отображение столбцов при запуске Finger:

 палец-пользователь "пользователь" 

{title}

Мы видим, как Finger - это динамическая команда, в которой мы можем получить конкретные сведения о каждом пользователе и, таким образом, сохранить лучший контроль над каждым из них.