Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски finger - утилита поиска информации о пользователях

finger - утилита поиска информации о пользователях

FINGER(1)
НАЗВАНИЕ
finger - утилита поиска информации о пользователях.
СИНТАКСИС
finger [-46gklmpsho] [пользователь ...] [пользователь@система ...]
ОПИСАНИЕ
Утилита finger отображает информацию о пользователях системы.
Имеются следующие опции:
-4 Заставляет finger использовать только адреса IPv4.
 -6 Заставляет finger использовать только адреса IPv6.
-s Вывести системное имя пользователя, реальное имя, имя терминала и статус записи (как символ ``*'' перед именем терминала, если доступ на запись закрыт), время простоя, время регистрации в системе и либо рабочий адрес и телефон, либо имя удалённой системы.
 

 Если задана опция -o, то выводится рабочий адрес и телефон (это же происходит по умолчанию).
Если же задана опция -h, то выводится имя удалённой системы. Время простоя следует интерпретировать в минутах, если оно выведено как одно целое число; в часах и минутах, если присутствует символ ``:'', и в днях, если присутствует ``d''. Если оно указано как ``*'', то время регистрации в системе показывает время последнего входа в систему. Время регистрации отображается в виде  названия дня недели, если  с момента регистрации прошло меньше 6 дней, иначе в виде месяца и дня; часов и минут, если прошло меньше 6 месяцев, в противном случае вместо часов и минут выводится год. Неизвестные устройства, так же как и несуществующие значения времени простоя и регистрации, отображаются в виде одиночной звёздочки.
-h Если используется совместно с опцией -s, то вместо рабочего адреса и телефона выводится имя удалённой системы.
-o Если используется совместно с опцией -s, то вместо имени удалён- ной системы отображается информация о рабочем адресе и телефоне.
 -g Эта опция ограничивает вывод информации из поля gecos до реаль- ного имени пользователя. Она также имеет побочный эффект, подавляя показ имени удалённой системы при использовании совместно с опцией -h.
-k Полностью отключает использование utmp(5).
-l Производит многострочный вывод, отображающий всю информацию, описанную для опции -s, а также о домашнем каталоге пользователя, домашнем номере телефона, командной оболочке, наличии почты, и содержании файлов .forward, .plan, .project и .pubkey из домаш- него каталога пользователя. Если время простоя составляет по крайней мере минуту, но меньше суток, оно выводится в форме ``чч:мм''. Время простоя больше суток выводится как ``д day[s]чч:мм''. Номера телефонов, указанные как одиннадцать цифр, печатаются в форме ``+N-NNN-NNN-NNNN''. Номера, указанные как десять или семь цифр, печатаются как соответствующие подмножества этой строки. Номера, указанные как пять цифр, печатаются как ``xN-NNNN''. Номера, указанные как четыре цифры, печатаются как ``xNNNN''. Если для пользователя отсутствует разрешение на запись в устройство, то к строке, содержащей имя устройства, добавляется фраза ``(messages off)''.
С опцией -l выводится по одной записи для каждого пользователя;
если пользователь зарегистрирован в системе несколько раз, информация о терминале повторяется для каждой сессии. Информация о наличии почты выводится в виде сообщения ``No Mail.'', если почта отсутствует вовсе, ``Mail last read ДДД MMM ## чч:мм гггг (TZ)'', если пользователь проверял содержимое почтового ящика с момента появления новой почты, или в виде сооб- щений ``New mail received ...'', ``Unread since ...'', если у пользователя есть новые письма .
-p При использовании опции -l предотвращает помещение в вывод finger содержимого файлов .forward, .plan, .project и .pubkey.
-m Предотвращает для пользователь поиск по имени. Обычно пользователь является именем пользователя в системе, однако поиск также будет произведён и по реальному имени пользователя, если не указана опция -m. Поиск по имени, производимый утилитой finger, является регистронезависимым. Если не указано никаких опций, finger использует стиль вывода опции -l в случае наличия операндов, и стиль опции -s в противном случае. Обратите внимание, что некоторые поля могут отсутствовать вне зависимости от формата вывода, если информация, необходимая для них, недоступна. Если не указано никаких аргументов, finger выведет информацию по каждому
пользователю,  зарегистрированному в системе на текущий момент. Утилита finger может использоваться для поиска пользователей на удалённой машине. Аргумент пользователь в этом случае указывается в виде ``пользователь@система'', или ``@система'', при этом формат вывода по умолчанию в первом случае будет в стиле опции -l, а во втором случае - в стиле -s.
Опция -l является единственной, которая может быть передана удалённой машине. Если в домашнем каталоге пользователя присутствует файл .nofinger и команда не была запущена с привилегиями суперпользователя, finger ведёт себя так, как если бы такой пользователь не существовал. В необязательном файле конфигурации finger.conf(5) могут быть указаны псевдонимы.
Поскольку finger вызывается из fingerd(8), псевдонимы будут работать как для локальных запросов, так и для сетевых.

ОКРУЖЕНИЕ
Утилита finger использует следующую переменную окружения, если она определена:
FINGER Эта переменная может быть использована для задания избранных опций для finger.
ФАЙЛЫ
 /etc/finger.conf база данных для определения псевдонимов /var/log/lastlog база с данными о последних регистрациях в системе.
СМОТРИ ТАКЖЕ
chpass(1), w(1), who(1), finger.conf(5), fingerd(8) D. Zimmerman, The Finger User Information Protocol, RFC 1288, декабрь 1991.
ИСТОРИЯ
Команда finger появилась в 3.0BSD.
ПРОБЛЕМЫ
Утилита finger не распознаёт многобайтные символы. FreeBSD 7.3 11 апреля 2007 FreeBSD 7.3

Домашняя Mans FreeBSD по-русски finger - утилита поиска информации о пользователях