<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Finger</id>
	<title>Finger - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Finger"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;action=history"/>
	<updated>2026-07-16T10:47:50Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=59782&amp;oldid=prev</id>
		<title>imported&gt;VitalikBot: Обновление шаблона {{improve}}; langs: de</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=59782&amp;oldid=prev"/>
		<updated>2026-02-23T02:06:42Z</updated>

		<summary type="html">&lt;p&gt;Обновление шаблона {{improve}}; langs: de&lt;/p&gt;
&lt;a href=&quot;https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;amp;diff=59782&amp;amp;oldid=56686&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>imported&gt;VitalikBot</name></author>
	</entry>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=56686&amp;oldid=prev</id>
		<title>imported&gt;ПростаРечь в 12:12, 18 сентября 2025</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=56686&amp;oldid=prev"/>
		<updated>2025-09-18T12:12:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;amp;diff=56686&amp;amp;oldid=11189&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>imported&gt;ПростаРечь</name></author>
	</entry>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=11189&amp;oldid=prev</id>
		<title>imported&gt;Sldst-bot: Удаление topic=it из ш:Rq — уже отслеживается через ш:Статья проекта Информационные технологии на СО</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Finger&amp;diff=11189&amp;oldid=prev"/>
		<updated>2025-09-04T16:11:30Z</updated>

		<summary type="html">&lt;p&gt;Удаление topic=it из &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:Rq&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Rq (страница не существует)&quot;&gt;ш:Rq&lt;/a&gt; — уже отслеживается через &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0_%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Статья проекта Информационные технологии (страница не существует)&quot;&gt;ш:Статья проекта Информационные технологии&lt;/a&gt; на &lt;a href=&quot;/mediawiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Finger&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Обсуждение:Finger (страница не существует)&quot;&gt;СО&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Карточка протокола&lt;br /&gt;
|Аббр = Finger&lt;br /&gt;
|Название = Finger&lt;br /&gt;
|Уровень = Прикладной&lt;br /&gt;
|Семейство = TCP/IP&lt;br /&gt;
|Порт = 79/[[TCP]]&lt;br /&gt;
|Назначение = Предоставление интерфейса для получения данных о пользователях удаленного компьютера&lt;br /&gt;
|Спецификация = RFC 1288&lt;br /&gt;
|Клиенты = finger&lt;br /&gt;
|Серверы = fingerd в [[Linux]] и [[BSD]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Finger&amp;#039;&amp;#039;&amp;#039; — [[сетевой протокол]], предназначенный для предоставления информации о пользователях удалённого [[компьютер]]а.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Протокол Finger является простым протоколом (описан в RFC 1288), который служит для получения информации о пользователях узлов [[Интернет]]а. Программа Finger может предоставить данные о списке пользователей, которые работают в данный момент на интересующем [[компьютер]]е, о конкретном пользователе (дата последнего сеанса входа в систему и т. д.), о списке загруженных задач, о типах интерфейсов (например, терминалов).&lt;br /&gt;
Первоначальная версия программы была написана Les Earnest в 1971 году. Окончательная версия протокола была подготовлена Earl Killian из [[Массачусетский технологический институт|Массачусетского Технологического Института]] и Brian Harvey (SAIL).&lt;br /&gt;
&lt;br /&gt;
== Принцип работы ==&lt;br /&gt;
Finger базируется на [[TCP]], используя порт 79. Данный протокол обеспечивает интерфейс для удаленной информационной программы пользователя (RUIP — Remote User Information Program). Локальная ЭВМ осуществляет TCP-соединение с удаленным узлом через указанный порт. После этого становится доступной программа RUIP и пользователь может посылать ей свои запросы. Каждый запрос представляет собой строку текста. RUIP, получив запрос, анализирует его и присылает ответ, после чего соединение закрывается.&lt;br /&gt;
&lt;br /&gt;
Обычно со стороны [[сервер (приложение)|сервера]] протокол реализован программой «fingerd», а со стороны клиента — программой «finger», которая предоставляет интуитивный пользовательский интерфейс. Например, в системах [[Unix]], команда &amp;lt;tt&amp;gt;finger @foo.bar.net&amp;lt;/tt&amp;gt; теоретически возвращает список пользователей компьютера по адресу «foo.bar.net» (конечно, только если на нём запущена «fingerd»), а команда &amp;lt;tt&amp;gt;finger boris@foo.bar.net&amp;lt;/tt&amp;gt; возвращает полную информацию о пользователе «boris», включая имя, фамилию, телефон и содержание файла «.plan» в его домашнем каталоге.&lt;br /&gt;
&lt;br /&gt;
Любые пересылаемые данные должны иметь формат [[ASCII]], не иметь контроля по четности и каждая строка должна завершаться последовательностью CRLF ([[ASCII]] 13, за которым следует [[ASCII]] 10).&lt;br /&gt;
&lt;br /&gt;
== Формат запросов Finger ==&lt;br /&gt;
Программа RUIP должна принимать любые запросы Finger. Такие запросы могут иметь следующий формат:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;finger [опция] [login1 [login2 ...]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По умолчанию команда finger выводит в список для каждого пользователя системы [[Unix]] на данный момент:&amp;lt;br&amp;gt;&lt;br /&gt;
* имя регистрации в систему&lt;br /&gt;
* полное имя&lt;br /&gt;
* имя терминала&lt;br /&gt;
* статус записи (при отсутствии разрешения на запись перед терминальным именем указывается символ «*»)&lt;br /&gt;
* время простоя&lt;br /&gt;
* время регистрации&lt;br /&gt;
* нахождение места работы и телефонный номер (если они известны)&lt;br /&gt;
Время простоя вычисляется как время, прошедшее с момента выполнения каких-либо действий на данном терминале. Оно включает предыдущие вызовы команды finger, которая, возможно, модифицировала файл устройства, соответствующий данному терминалу. Оно отображается в минутах, если оно выведено одним целым числом, в часах и минутах, если в его отображении присутствует двоеточие (:), или в днях и часах, если в выводе присутствует символ «d».&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Опции&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039; || Сокращенный длинный формат вывода пользователей&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; || Подавляет печать заголовка строки (короткий формат)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039; || Быстрый список пользователей с указанием времени простоев&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; || Вызывает вывод в длинном формате&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; || Подавляет печать файлов .plan&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-q&amp;#039;&amp;#039;&amp;#039; || Быстрый список пользователей&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; || Вызывает вывод в коротком формате&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;-w&amp;#039;&amp;#039;&amp;#039; || Вызывает узкий форматный список указанных пользователей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Кроме того, существует более длинный формат вывода и он используется командой finger в том случае, если задан список имен пользователей. (Допускаются наряду с первым и последним именами пользователей также и учётные имена.) Этот формат состоит из нескольких строк; он включает всю информацию, описанную выше, и, дополнительно, пользовательские входной каталог и интерпретатор shell регистрации, любой план, который пользователь разместил в файле .plan в своем входном каталоге, и проект, в соответствии с которым заданные пользователи работают в данный момент, взятый из файла .project, который также находится во входном каталоге. Если в домашнем каталоге указанного пользователя находится файл .nofinger, то по команде finger информация об этом пользователе не возвращается.&lt;br /&gt;
&lt;br /&gt;
== Соображения безопасности ==&lt;br /&gt;
Предоставлять такую подробную информацию, как адреса электронной почты и полные имена считалось приемлемым и удобным в первые дни интернета, но позднее стало сомнительным для обеспечения конфиденциальности и безопасности. Информация, предоставляемая Finger, часто использовалась хакерами для атак на компьютерные системы компаний. С помощью программы «finger» злоумышленник мог получить список сотрудников компании, имена, адреса электронной почты, номера телефонов и другую информацию.&lt;br /&gt;
&lt;br /&gt;
== Пользователи ==&lt;br /&gt;
Известные пользователи Finger — [[Кармак, Джон|Джон Кармак]] из [[id Software]] и [[Франкель, Джастин|Джастин Франкель]], создатель [[Winamp]]. В 2005 году Кармак всё же перешёл от устаревшего «.plan» к новому [[блог]]у.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* RFC 1288&lt;br /&gt;
* [http://www.rajivshah.com/Case_Studies/Finger/Finger.htm History of the Finger protocol by Rajiv Shah]&lt;br /&gt;
&lt;br /&gt;
{{IPstack}}&lt;br /&gt;
&lt;br /&gt;
{{rq|&lt;br /&gt;
{{нет источников|дата=2009-06-26}}&lt;br /&gt;
{{нет иллюстрации|дата=2011-11-07}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Протоколы прикладного уровня]]&lt;br /&gt;
[[Категория:Интернет-протоколы]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sldst-bot</name></author>
	</entry>
</feed>