Решения Old School Linux: finger

Когда я только начал использовать Linux, почти все системы Linux были действительно многопользовательскими. Из-за этого Палец Команда была важным инструментом, который нужно было держать под рукой. Что делает finger, так это сообщает информацию о пользователе. Поэтому, если вы хотите узнать номер телефона, номер офиса, есть ли у пользователя почта и т. Д., Вы просто выполните команду:

палец USERNAME

Где USERNAME — настоящее имя пользователя.

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

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

Когда вы нажимаете пальцем на пользователя, вы видите такую ​​информацию:

[jlwallen ~] $ finger jlwallen
Логин: jlwallen Имя: jackie leigh wallen Каталог: / home / jlwallen Оболочка: / bin / bash
Кабинет: 1212
Включен с 5 апреля в 08:06 (EDT) на tty1 26 минут 54 секунды в режиме ожидания
(сообщения отключены)
Включен с 5 апреля в 08:52 (EDT) на tty4 1 час 15 минут в режиме ожидания
(сообщения отключены)
Почты нет.
Проект:
linux.com
techrepublic.com
ghacks.net
Теперь для тех многопользовательских систем, где пользователи захотят установить свой «план» пальцем, как это делается? Просто. Давайте взглянем.

Через команду

Есть простой способ отредактировать информацию о пальце — с помощью chfn команда. Структура этой команды выглядит так:

ОПЦИИ chfn

Где OPTIONS — это список возможных вариантов для использования. Доступны следующие варианты:

-f: Полное имя (если вам нужны пробелы, укажите полное имя в кавычках)

-r: номер офиса

-w: рабочий телефон

-h: номер домашнего телефона

Это почти вся информация, которую вы можете редактировать с помощью chfn. Поэтому, если я хочу отредактировать свой план пальцев, чтобы отразить изменение офиса и офисного номера телефона, я бы выполнил команду:

chfn -r NEW_OFFICE_NUMBER -w NEW_OFFICE_PHONE

Где NEW_OFFICE_NUMBER и NEW_OFFICE_PHONE — фактические числа для изменения. Теперь, когда кто-нибудь прикоснется к моему имени пользователя, он увидит эту новую информацию.

Файлы ~ / .plan, ~ / .project и ~ / .pgpkey

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

~ / .plan — Этот файл является универсальным, куда вы можете добавить любую информацию, которую хотите добавить. Это хорошее место для рабочих часов, уроков, графика работы и т. Д.

~ / .project — этот файл содержит проекты, над которыми вы сейчас работаете.

~ / .pgpkey — это ваш pgpkey.

Естественно, вы можете не захотеть включать все вышеперечисленное в информацию о пальцах. В этом прелесть этих файлов: вы можете включать то, что хотите, и опускать то, что вам не нужно. Я предупреждаю вас, что включение вашего pgpkey является одновременно проблемой безопасности и занимает много места в окне терминала.

Вывод

Вы можете подумать, что finger и plan слишком устарели, чтобы их можно было использовать. Но как насчет использования сервера Linux, которым управляют несколько человек? Это ситуация, когда finger можно использовать, чтобы узнать, кто вошел в систему, над чем они работали или над чем работают, и т. Д.

Как и во всем Linux, есть прелесть поиска интересных решений проблем. С помощью команды finger вы можете найти решение проблемы, которая некоторое время ускользала от вас. Попробуйте, этот инструмент может оказаться вам полезным.