Когда в наших ролях находится администрирование операционных систем Linux, идеально знать различные команды, с которыми задачи поддержки и управления будут намного более терпимыми, поскольку благодаря им мы получим критически важную информацию, которая впоследствии будет очень полезна для анализа или отчетов.
Несомненно, одним из наиболее деликатных аспектов в организации любого типа является управление пользователями, особенно если к системе имеют доступ более одного человека, поскольку в случае возникновения ошибки будет гораздо сложнее определить, кто и когда генерирует эти сбои.,
Чтобы решить этот тип управления, мы находим команду Finger, которая дает нам обзор пользователей, которые в настоящее время подключены к системе, и на основе этой информации собирает подробные сведения об их действиях и влиянии на систему и ее работу. Solvetic проведет полный анализ этой ценной команды в Linux, и у вас появится еще один союзник для задач администрирования.
1 Как установить и использовать Finger на Linux
Шаг 1
Как правило, Finger не устанавливается в Linux, в данном случае мы говорим об Ubuntu 19, поэтому для установки необходимо выполнить следующее:
Sudo APT установить палец
Шаг 2
В случае использования Fedora мы должны выполнить следующее:
sudo dnf установил палец
Шаг 3
Как только Finger установлен в системе, это будет общий синтаксис использования:
finger [-lmsp] [пользователь ...] [ ...]Параметры, указанные здесь, следующие:
-s
Отображает имя пользователя, настоящее имя, имя устройства и статус записи, время простоя, время входа в систему и другие доступные параметры, в этом случае время входа в систему Формат месяца, дня, часов.
-l
Этот параметр генерирует формат с разными строками, в котором мы увидим всю информацию о параметре -s, добавив домашний каталог пользователя, номер телефона, оболочку входа, статус электронной почты, а также содержимое файлов. ".plan", ".project", ".pgpkey" и ".forward" непосредственно домашний каталог пользователя.
-Р
Запретить параметру -l генерировать содержимое файлов ".plan", ".project" и ".pgpkey".
-m
Пропустить сопоставление имени пользователя
Если параметр не указан, предполагаются результаты этого значения - и команда Finger напечатает запись, связанную с каждым пользователем, подключенным к операционной системе.
Шаг 4
Кроме того, мы можем искать данные на удаленных компьютерах, используя формат или @host.
Когда мы запустим палец, мы увидим следующее:
Там мы находим следующие значения:
Войти
Имя пользователя, инициировавшее текущий сеанс
имя
Это реальное имя подключенного пользователя
TTY
Это относится к типу терминала, к которому мы подключены, значение «: 0» указывает на физическую клавиатуру и экран, связанный с физическим оборудованием.
вхолостую
Это время простоя текущего пользователя, в случае просмотра одной цифры это будет означать, что это минуты, а если мы увидим две точки, это будет означать часы и минуты, а если мы увидим букву «d», это будут дни и часы.
Время входа
Это время, когда вы вошли в систему
офис
Это старое значение, в котором отображались служебные данные пользователя, но в настоящее время отображается IP-адрес устройства, а значение «: 0» снова относится к физической клавиатуре и экрану устройства.
Офисный телефон
Там отображается номер офиса, но если root не зарегистрировал номер телефона, мы увидим пробел.
Шаг 5
Теперь, если подключено несколько пользователей, мы увидим нечто похожее на это:
2. Как использовать команду Finger для конкретного пользователя
Finger позволяет указать конкретного пользователя, а не всех пользователей системы, для этого достаточно выполнить следующий синтаксис:
палец "пользователь"
Мы можем найти различные аспекты пользователя, такие как:
каталог
Это домашний каталог указанного пользователя
скорлупа
Это оболочка используется
На С
Указывает время и дату, когда пользователь вошел в систему, с какого tty и с какого IP-адреса.
почта
Показать адрес электронной почты пользователя (если он у вас есть), и если адрес электронной почты был проверен, на нем будет отображаться время проверки
план
Если пользователь создает файл «.plan» и «.project» в домашнем каталоге и добавляет в него информацию, он будет отображен здесь.
Другой способ получить доступ к информации пользователя - использовать его настоящее имя:
$config[ads_text5] not found3. Отобразите результаты, пропустив файлы .plan и .project. Команда Finger в Linux
Если мы хотим, чтобы команда Finger выдавала нам данные пользователя, но без этих двух файлов мы должны выполнить следующее:
палец -p "пользователь"
Как использовать расширенный вариант листинга
Это способ визуализации всех пользователей в расширенном формате, для этого мы добавим параметр -l (large):
палец-я$config[ads_text5] not found
Это будет список всех активных пользователей системы.
Настроить столбцы
С помощью параметра -s мы можем настроить отображение столбцов при запуске Finger:
палец-пользователь "пользователь"
Мы видим, как Finger - это динамическая команда, в которой мы можем получить конкретные сведения о каждом пользователе и, таким образом, сохранить лучший контроль над каждым из них.
СТАТЬИ