Теория и практика программирования на Си в Unix

       

Эксплуатация


Продукт является прозрачным для пользователя, если не счи- тать несколько специальных операций, основные из которых опи- саны в параграфе 6.3.3. Все команды "экспортирования" и "мон- тирования" выполняются при запуске системы и входят в компетенцию администраторов.

В распоряжении пользователя есть команды, позволяющие ему контролировать функционирование NFS :
- список "экспортируемых" файлов сервера : со стороны машины -клиента для вывода этой информации можно использовать ко- манду showmnt ; со стороны сервера можно использовать ко- манду exportfs или непосредственно просмотреть содержимое файла /etc/exports ;
- список файлов, "смонтированных" машиной-клиентом : можно воспользоваться командой mount без параметров. При этом выводится содержимое файла /etc/mtab.

Напоминаем, что привилегированный пользователь теряет в сети свои права, он становится "никем" ("nobody") с UID -2, если только при экспортировании не было указано противное. Таким образом, для него эксплуатация NFS не является прозрачной.


Замки на файлах и записях управляются с помощью указания в программном коде системных вызовов (lockf(),fcntl()).




Как и в случае NFS использование системы прозрачно для пользователей. Все происходит так, как если бы экспортируемые ресурсы были локальными. В распоряжении пользователя находятся команды, которые позволяют ему осуществлять некоторый контроль :
- вывод списка экспортруемых ресурсов : #nsquery
- вывод списка файлов, смонтированных на машине-клиенте : #mount
- вывод имени текущей области : #dname
- вывод имени текущего сервера области : #rfadmin
- вывод таблицы текущих соответствий UID GID между клиентами и сервером для пользователей : #idload-n



Содержание раздела