Механизм проверки подлинности, используемый протоколом Network File System (NFS), основан на доверительных отношениях между главными компьютерами. Это значит, что NFS-сервер принимает идентификаторы пользователей (UID) и групп (GID) от заданного клиентского компьютера, так как сервер настроен на восприятие этого клиентского компьютера как заслуживающего доверия.

Служба сопоставления имен пользователя служит посредником между NFS-серверами и NFS-клиентами в сетях, содержащих узлы UNIX и компьютеры с операционными системами семейства Windows. Чтобы поддерживать неявные доверительные отношения между NFS-клиентом и главными компьютерами, необходимо определить, какие компьютеры могут получить доступ к службе сопоставления имен пользователей и исполнять роль доверенного узла сети NFS.

Указать, какие компьютеры могут получить доступ к службе сопоставления имен пользователя, можно в файле .maphosts, находящемся в каталоге %windir%\msnfs на компьютере, где запущена служба сопоставления имен пользователей. Изменение записей в этом файле позволяет с легкостью разрешить или запретить доступ с любого компьютера к службе сопоставления имен пользователей. Если файл .maphosts существует, но не является пустым, то доступ к службе сопоставления имен пользователей разрешен только тем компьютерам, которые прописаны в записях этого файла. Если файл .maphosts существует, но является пустым (по умолчанию), то ни один компьютер, за исключением компьютера, на котором запущена служба сопоставления имен пользователей, не сможет получить доступ к службе сопоставления имен пользователей. Если файла .maphosts не существует, то ни один компьютер (включая тот, на котором запущена служба) не сможет получить доступ к службе сопоставления имен пользователей.

Файл .maphosts состоит из списка одного или нескольких элементов, описанных в следующей таблице, каждый из которых располагается в отдельной строчке. При сопоставлении компьютера, обращающегося к элементам списка, служба сопоставления имен пользователей ищет с начала списка до тех пор, пока не найдет соответствие. Следовательно, порядок является существенным фактором.

Элемент Описание

компьютер

Указывает один или несколько компьютеров, которые могут получить доступ к службе сопоставления имен пользователей. Компьютер может быть указан в виде IP-адреса (IP версии 4) или в виде имени узла, разрешаемого в один или несколько IP-адресов.

компьютер –

Указывает один или несколько компьютеров, которым запрещен доступ к службе сопоставления имен пользователей. Компьютер может быть указан в виде IP-адреса (IP версии 4) или в виде имени узла, разрешаемого в один или несколько IP-адресов. Стоит заметить, что необходим хотя бы один пробел между компьютером и знаком дефиса (–).

+

Указывает, что все компьютеры могут получить доступ к службе сопоставления имен пользователей, если только доступ не был запрещен более ранней записью в списке. Все записи в списке, следующие за этим элементом, будут игнорироваться.

-

Указывает, что все компьютеры не смогут получить доступ к службе сопоставления имен пользователей, если только доступ не был разрешен более ранней записью в списке. Все записи в списке, следующие за этим элементом, будут игнорироваться.

Знак # может использоваться для добавления комментариев; все, что находится в строке после знака #, будет игнорироваться.

Доступ с компьютера, на котором запущена служба сопоставления имен пользователей (локальный узел), всегда разрешен, если только не был специально запрещен в файле .maphosts, или самого файла не существует. Если сервер сопоставления имен пользователей имеет доступ к нескольким сетям, то доступ к службам, запущенным на других узлах, позволен с любого узла за исключением явных запрещений.

Примеры

Следующий приводимый в пример файл разрешает доступ только компьютерам, которые называются mktg_nfs и sales_nfs:

mktg_nfs

sales_nfs

-

Следующий приводимый в пример файл разрешает доступ всем компьютерам, кроме тех, которые называются rogue_host и malicious_host:

rogue_host -

malicious_host -

+

В следующем примере компьютеру rogue_host доступ запрещен, несмотря на то, что он фигурирует в списке без минуса (–), потому что этот компьютер следует за минусом в своей строке:

mktg_nfs

sales_nfs

-

rogue_host


500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@systemmanager.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.