Образовательная программа компании Global Inform. Украина, Харьков
finger
Если вы не знаете точно имени компьютера нужного вам пользо-
вателя, то определение почтового адреса обычно представляет собой
трудную задачу. Если имя компьютера вам известно, то вы можете
применить программу finger. Эта программа сообщит вам о том, на-
ходится ли нужный пользователь на конкретном компьютере. С по-
мощью finger можно найти реальное имя или имя, которое, по вашему
предположению, соответствует учетному имени требуемого пользова-
теля.
Вы можете использовать команду finger для проверки наличия
на конкретном узле заданного регистрационного имени пользователя
и хост-системы с заданным именем. Если пользователь зарегистриро-
ван на этом компьютере (имеет на нем учетные данные), и компьютер
отвечает на команду finger, то вы получите в ответ ценную инфор-
мацию о пользователе.
Команда finger позволяет вам без передачи электронной почты
проверить, имеется ли в системе интересующий вас пользователь.
Например, вы можете выяснить, является ли пользователем li-
sat@phych.small.edu Лайза Томас. Если вы пошлете почту, то не
сможете определить, является ли этим человеком Лайза или кто-то с
аналогичным именем. При использовании команды finger можно полу-
чить нужную информацию, не связываясь непосредственно с интересу-
ющим вас человеком.
Поскольку в прошлом командой finger нередко злоупотребляли,
некоторые хост-компьютеры Internet не отвечают на внешние запросы
из других систем, другие же не поддерживают эту команду даже в
рамках своей системы. Обычно вы получаете соответствующее сообще-
ние, но в некоторых случаях можете просто не получить ответа.
Команда finger выводит базовую информацию о пользователе,
плюс информацию, содержащуюся в одном или двух дополнительных
файлах. Эти необязательные файлы .plan и .project представляют
собой файлы, в которые вы можете включить дополнительную информа-
цию о себе и поместить их в свой каталог (некоторые системы под-
держивают только файл .plan). Например, вы можете дать свое пол-
ное имя и краткие сведения о себе. Благодаря этому другие пользо-
ватели будут знать, что общаются с нужным им человеком. С другой
стороны нужно помнить о том, что если ваша система поддерживает
удаленное средство finger, файл .plan может просматривать любой
работающий в Internet пользователь, поэтому не стоит включать в
него слишком много сведений.
Чтобы получить информацию о другом пользователе, используйте
команду finger, задав в качестве аргумента его почтовый адрес.
Например, чтобы получить информацию о пользователе lis-
at@psysh.small.edu, вы можете дать команду:
% finger lisat@psych.small.edu
Login name: lisat In real life: Lisa Thomas
Office: Kline #112C Office phone: 318-5924
Directory: /usr/bin/lisat
Last login Tue Jan 4 10:52 (PST) on ttyp3
Plan:
I am Dr. Lisa Thomas, adjunct professor of
psychology at Small University for this
academic year. If I am not avaliable in my
office, please leave a message for me with
the department secretary at extension 5949.
Некоторые используют свои файлы .plan не только для самои-
дентификации. Поскольку в этот файл вы можете включить все, что
угодно, его можно использовать для широковещательной рассылки ин-
формации всем тем, что применяет команду finger. Например, неко-
торые регулярно заносят в файлы .plan результаты спортивных мат-
чей, а их друзья могут легко их просмотреть.
Таким образом, из команд доступа к Internet команда finger
является простейшей в использовании. Эта команда выводит на экран
информацию о пользователях, показывая содержимое файлов .plan или
.project в исходном каталоге каждого пользователя. Если ее ис-
пользовать с адресом домена, то finger будет сообщать об удален-
ном пользователе. Однако довольно много людей используют команду
finger совсем по-другому.
В Университете штата Висконсин есть компьютеризированная ма-
шина для приготовления напитков. Чтобы заказать напиток, вы ре-
гистрируетесь на находящемся рядом с машиной терминале и исполь-
зуете соответствующие команды. При этом нужно заранее оплатить
заказ или иметь какую-то сумму на счете. Инструкции по работе с
этой системой выводит команда:
finger coke@cs.wisc.edu
Эта информация посылается с вашего экрана в удаленный компь-
ютер. Таким образом, вы пользуетесь Internet.
Существует много других нетрадиционных способов использова-
ния команды finger, включая вывод результатов бейсбольных матчей,
для чего применяется команда:
finger jtchern@sandstorm.berkeley.edu
или данных о недавних землетрясениях:
finger@quake@geophys.washington.edu
Если finger не может найти заданный вами адрес, то вы увиди-
те сообщение:
finger stan@ghost.com
unknown host: ghost.com
Если же вы видите ответ:
finger: command not found
то команда finger вам недоступна. Обратитесь с системному адми-
нистратору.
Итак, finger позволяет получить информацию о другом пользо-
вателе. Обычно это скучная информация, типа когда был последний
вход и т.д., но иногда люди включают забавную или полезную инфо в
свои ответы на finger. Попробуйте finger, используя комбинацию
Gopher и WWW. Пошлите на WWW-сервер команду:
send gopher://<узел>:79/0<пользователь>
О доступности удаленного узла сообщает также команда ping,
однако из-за большой загрузки, которую она создает в сети, ping
не следует пользоваться при нормальной работе или выполнять из
сценариев. Обычно она применяется системным администратором как
инструмент отладки.
Если finger не дает результатов, но вы знаете домен компь-
ютера нужного вам пользователя, то можно воспользоваться програм-
мой whois (при этом данный домен должен быть сервером whois).
Например, в университете с несколькими компьютерами сервер whois
может иметь информацию о пользователях всех компьютеров данного
университета. Однако серверы whois использует лишь небольшая
часть из всех входящих в Internet компьютеров. Многие университе-
ты применяют другие службы каталогов, и трудно заранее знать, ка-
кая служба используется на конкретном узле.
Еще одним методом поиска адреса (достаточно ненадежным) яв-
ляется список пользователей в Usenet MIT (Massachusetts Institute
of Technology). Это специальная служба Массачусетского технологи-
ческого института, с помощью которой вы можете найти почтовый ад-
рес пользователя, если он в определенный период времени посылал
сообщения группе Usenet. На компьютере MIT заведена база данных
имен и почтовых адресов, в которую собирается информация из зап-
росов новостей групп Usenet. Это не вполне надежный способ поиска
пользователя, поскольку за время, охватываемое данной базой, он
может и не обращаться к группам Usenet. Либо он может уже не ис-
пользовать этого имени.
Дополнительную информацию вы можете получить через анонимную
ftp в хост-системе pit-manager.mit.edu по маршруту /pub/use-
net/news.answers/finding-addresses. Там имеется Обновленный спра-
вочник, позволяющий найти в Internet почтовые адреса. В этом до-
кументе перечислены и другие менее эффективные механизмы поиска,
такие как Netfind и Knowbot, и даются некоторые практические со-
веты (типа "попробуйте позвонить нужному вам человеку по телефону
и просто узнать у него его адрес электронной почты").