Страница Справочника finger.1
FINGER(1) Справочник основных команд FreeBSD 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.0 11 апреля 2007 FreeBSD 7.0