ИМЯ
hosts.equiv - список узлов и пользователей, которым предоставляется "доверительный" доступ к вашей системе через r-командыОПИСАНИЕ
Файл /etc/hosts.equiv разрешает или запрещает узлам и пользователям использовать r-команды (например, rlogin, rsh или rcp) без ввода пароля. Файл имеет следующий формат:- +|[-]hostname|+@netgroup|-@netgroup [+|[-]username|+@netgroup|-@netgroup]
ФАЙЛЫ
/etc/hosts.equivЗАМЕЧАНИЯ
Некоторые системы используют содержимое данного файла, только когда его владельцем является root и при этом отсутствуют права на запись для всех остальных. Некоторые исключительно параноидальные системы даже требуют, чтобы для данного файла не существовало других жёстких ссылок. Современные системы используют библиотеку Pluggable Authentication Modules ( PAM) (подключаемые модули аутентификации). При использовании PAM одиночный знак плюса рассматривается как символ шаблона, который означает только «любой узел», когда слово promiscuous добавляется к компоненту auth в вашем файле PAM для конкретной службы (например rlogin).ПРИМЕРЫ
Below are some example /etc/host.equiv or ~/.rhosts files. Разрешить всем пользователям входить с любых узлов:+
Разрешить всем пользователям с host входить при совпадении с локальной учётной записью:
host
Замечание: указание +host является синтаксически некорректным при попытке задать, что разрешён доступ всем пользователям с узла. Разрешить вход всем пользователям с host:
host +
Замечание: это отличается от предыдущего примера тем, что здесь не требуется совпадения с локальной учётной записью. Разрешить user входить с host в качестве не-root пользователя:
host user
Разрешить всем пользователям при совпадении с локальной учётной записью входить с host, но исключить доступ для baduser:
host -baduser host
Запретить всем пользователям доступ с host:
-host
Замечание: указание -host -user является синтаксически некорректным при попытке запретить доступ определённому пользователю с узла. Разрешить всем пользователям при совпадении с локальной учётной записью входить на все узлы, включённые в netgroup:
+@netgroup
Запретить всем пользователям доступ на все узлы из netgroup:
-@netgroup
Разрешить всем пользователям из netgroup входить с host в качестве не-root пользователя:
host +@netgroup
Разрешить всем пользователям, за исключением baduser, при совпадении с локальной учётной записью входить на все узлы, включённые в netgroup:
+@netgroup -baduser +@netgroup
Замечание: записи о запрете всегда должны стоять раньше записей разрешения, так как файл обрабатывается последовательно до первого найденного совпадения.
СМ. ТАКЖЕ
rhosts(5), rlogind(8), rshd(8)ПЕРЕВОД
Русский перевод этой страницы руководства был сделан Yuri Kozlov <[email protected]> и Иван Павлов <[email protected]> Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на [email protected]5 февраля 2023 г. | Linux man-pages 6.03 |