Книга: Linux-сервер своими руками
8.6.1. Настройка сервера NFS
8.6.1. Настройка сервера NFS
Напомню, что если у вас не установлена поддержка NFS, то для сервера необходимо установить пакет nfs-utils-0.2.1-2mdk.i586.rpm.
Для настройки сервера сетевой файловой системы NFS используется файл конфигурации /etc/exports. В нем указываются файловые системы, которые будут экспортированы для совместного использования (см. листинг 8.12). Обычно в качестве таковых используются файловые системы /home, /pub и некоторые другие.
Листинг 8.12. Файл /etc/exports
/pub(ro,insecure,all_squash)
/home/den denhome.domain.com(rw)
/mnt/cdrom(ro)
/mnt/cdrom comp11.domain.com(noaccess)
Давайте разберемся в данной конфигурации. К каталогу /pub имеют доступ в режиме «только чтение» все компьютеры сети. К каталогу /home/den доступ в режиме чтения и записи имеется только с компьютера denhome.domain.com. К каталогу /mnt/cdrom доступ в режиме «только чтение» имеют все компьютеры, кроме comp11.domain.com.
При конфигурировании сетевой файловой системы могут использоваться опции, указанные в табл. 8.7.
Опции, задаваемые в файле /etc/exports Таблица 8.7
Опция | Описание |
---|---|
secure | Требует, чтобы запросы исходили из портов, принадлежащих только безопасному диапазону (с номерами < 1024). Данная опция включена по умолчанию |
insecure | Отключает опцию secure |
ro | Доступ в режиме «только чтение» |
rw | Доступ в режиме чтения и записи |
noaccess | Запрещает доступ к конкретной ветви экспортируемого дерева каталогов |
link_absolute | Оставляет все символические ссылки без изменений. Включена по умолчанию |
link_relative | Конвертирует абсолютные ссылки в относительные |
squash_uidssquash_gids | Указанные идентификаторы групп и пользователей будут конвертированы в анонимные |
all_squash | Все идентификаторы групп и пользователей будут конвертированы в анонимные. По умолчанию так не делается |
no_all_squash | Обратна опции all_squash. Активизирована по умолчанию |
root_squash | Преобразует запросы от пользователя root (uid=0) в запросы от анонимного пользователя. Благодаря этой опции, пользователь root не сможет пользоваться своими правами (правами пользователя root) при доступе к файловой системе. Данная опция установлена по умолчанию |
no_root_squash | Отменяет опцию root_squash и позволяет пользователю root пользоваться своими правами (правами пользователя root) при доступе к сетевой файловой системе из клиентской системы |
anonuid=UID anonguid=GID | Задают идентификаторы анонимных пользователей |
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Статистика InterBase-сервера
- Минимальный состав сервера InterBase SuperServer
- Отличительные особенности сервера Yaffil
- Использование сервера Yaffil внутри процесса
- Одновременный запуск нескольких копий сервера (multi-instancing)
- Мониторинг состояния сервера
- Настройка учетных записей пользователей
- 9.2. Работа прокси-сервера
- Листинг 15.11. Код для загрузки файла с Web-сервера
- Настройка доступа пользователей к рабочей книге