Образовательная программа компании 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, и даются некоторые практические со- веты (типа "попробуйте позвонить нужному вам человеку по телефону и просто узнать у него его адрес электронной почты").