PC-NFS - это программа, позволяющая монтировать на персональном компьютере каталоги, экспортированные с сервера NFS (Сетевой файловой системы). Кроме того, сервер NFS может выполнять преобразование сетевых адресов и имен хостов. При условии, что на сервере NFS запущена программа-демон rpc.pcnfsd, он также может предоставлять персональным компьютерам услуги по проверке прав доступа и буферизации печати.
Демон rpc.pcnfsd рекомендуется настроить для следующих систем:
Примечание: Поскольку сети NIS обычно настроены так, что PC-NFS может выбрать любой сервер NIS в качестве сервера по умолчанию, то необходимо, чтобы программа rpc.pcnfsd работала на каждом сервере. Если вы считаете, что запускать данный демон на каждом сервере NIS нецелесообразно, или если вы хотите ограничить запросы определенным сервером, то добавьте в файл autoexec.bat каждого персонального компьютера строку net pcnfsd. После этого персональный компьютер будет вынужден обращаться одному конкретному серверу NIS. Дополнительная информация приведена в книге AIX 5L Version 5.1 Network Information Services (NIS and NIS+) Guide.
По умолчанию PC-NFS регистрируется на серверах NFS как пользователь nobody. При этом владельцем всех пользовательских файлов PC будет считаться пользователь nobody, и, следовательно, различать пользователей различных компьютеров будет невозможно. Возможности программы-демона rpc.pcnfsd позволяют отслеживать состояние системных ресурсов и защиты путем идентификации различных пользователей и предоставления им разных прав доступа.
С помощью демона rpc.pcnfsd пользователь PC-NFS может вызвать команду net name и войти в систему PC-NFS таким же образом, как пользователь входит в операционную систему. Проверку имени пользователя и пароля выполняет программа-демон rpc.pcnfsd. Подобная процедура идентификации не повышает защищенности сервера, но упрощает управление доступом к файлам NFS.
Служба буферизации печати демона rpc.pcnfsd позволяет персональным компьютерам с PC-NFS печатать на принтерах, которые не подключены к ним непосредственно. PC-NFS перенаправляет файлы для принтеров персональных компьютеров в файл печати на сервере NFS. Этот файл помещается в каталог буферизации сервера NFS. Затем демон rpc.pcnfsd вызывает печатающее устройство сервера. (Каталог буферизации должен находиться в экспортированной файловой системе, чтобы клиенты PC-NFS могли монтировать их.) Когда программа PC-NFS дает демону rpc.pcnfsd запрос на печать файла, она при этом указывает следующие данные:
Для настройки демона rpc.pcnfsd выполните следующие действия:
Примечание: В результате выполнения запросов на перенаправление печати, в каталогах буферизации PC-NFS остаются списки файлов нулевого размера. Рекомендуется время от времени удалять эти списки из каталогов буферизации.
Для запуска демона rpc.pcnfsd с применением каталога буферизации по умолчанию выполните следующие действия:
pcnfsd sunrpc_udp udp wait root /usr/sbin/rpc.pcnfsd pcnfsd 150001 1
Для запуска демона rpc.pcnfsd с применением каталога буферизации, отличного от заданного по умолчанию, выполните следующие действия:
if [ -f /usr/sbin/rpc.pcnfsd ] ; then /usr/sbin/rpc.pcnfsd -s spooldir ; echo ' rpc.pcnfsd\c' fi
где каталог - это полное имя каталога буферизации.
#pcnfsd sunrpc_udp udp wait root /usr/sbin/rpc.pcnfsd pcnfsd 150001 1
Теперь демон inetd не будет запускать демон rpc.pcnfsd из каталога буферизации по умолчанию.
/usr/sbin/rpc.pcnfsd -s spooldir
где каталог - это полное имя каталога буферизации.
Дополнительная информация об обновлении базы данных конфигурации inetd приведена в разделе Настройка демона inetd.
Примечание: Каталог, используемый демоном rpc.pcnfsd по умолчанию, невозможно изменить с помощью файла inetd.conf.
Для того чтобы убедиться, что демон rpc.pcnfsd работает, введите следующую команду:
rpcinfo -u хост 150001
где хост - имя хоста, на котором выполняется настройка rpc.pcnfsd, а 15001 - номер RPC демона rpc.pcnfsd. После того, как вы введете команду, должно появиться сообщение о том, что программа готова к работе.