Доступ к
удаленным файловым системам
Доступ к удаленным
файлам и каталогам выполняется с помощью команды mount. $ mount
remote-directory-name
local-directory
Удаленный
каталог remote-directory-name указывается как
hostname: /directory-name,
a
local-directory-
это существующий каталог, желательно пустой, через
который осуществляется доступ к удаленному каталогу.
Рассмотрим
пример. Предположим, пользователю необходимо обратиться к каталогу / test /dir
на компьютере fоо. bаr в локальной сети; каталог доступен для удаленного монтирования
через NFS. На компьютере пользователя есть пустой каталог / fоо, который станет
точкой монтирования для удаленного каталога.
Для определения
этого каталога используется команда mount.
$
mount foo.bar:/test/dir /foo
Эта команда
указывает монтировать каталог /test/dir на компьютере foo.bar в локальный каталог
/ foo. После выполнения этой команды пользователь может обращаться к файлам
и подкаталогам удаленного каталога в соответствии с назначенными файлам правами
доступа. Распечатка содержимого каталога / foo - это список содержимого каталога
/ test/dir на компьютере
foo.bar.
Предупреждение
Существует одно неудобство в системе NFS. На локальной системе пользователь root имеет абсолютные права на открытие, чтение или удаление файла в любом месте файловой системы, независимо от того, кто создал или кто является владельцем файла. Но в монтированном удаленном каталоге пользователь root имеет серьезные ограничения при работе с моделью NFS: он может осуществлять доступ лишь к тем файлам и каталогам, для которых ему предоставлены явные права.