Сетевые средства Linux
Шрифт:
•
wdelay
и no_wdelay
. Если сервер NFS, работающий в системе Linux, предполагает, что последующие запросы могут изменить данные, предназначенные для записи на диск, он может отложить на некоторое время процедуру записи. Во многих случаях такой подход позволяет увеличить производительность сервера. Изменить принцип записи можно, указывая опции wdelay
и no_wdelay
. Опция wdelay
предполагается по умолчанию. Средства контроля доступа
Многие из опций, которые указываются для каждого клиента в файле
/etc/exports
, предназначены для
/etc/exports
, перечислены ниже. •
secure
и insecure
. По умолчанию сервер NFS считает, что запросы должны поступать с защищенных портов, номера которых не превышают 1023. В системах UNIX и Linux доступ к таким портам имеет только пользователь root
(право работы через порты с номерами 1024 и выше предоставлено всем пользователям). Разрешая обращения клиентов, которые используют номера портов, превышающие 1023 (т.е. задавая опцию insecure
), вы предоставляете пользователям, не обладающим привилегиями, дополнительный шанс осуществить несанкционированный доступ к серверу. В некоторых случаях, например при тестировании клиентских программ, использование опции insecure
может быть оправдано. •
ro
и rw
. Опция ro
разрешает только читать содержимое экспортируемого каталога, а опция rw
предоставляет также возможность записывать данные в этот каталог. В сервере knfsd
, использующем функции ядра, по умолчанию принимается опция ro
, а в серверах, выпущенных ранее, по умолчанию предполагалось, что задана опция rw
. Чтобы предотвратить возникновение ошибок, рекомендуется задавать требуемую опцию в явном виде. •
hide
и nohide
. Предположим, что на сервере NFS каталог /usr
размещен в одном разделе, а каталог /usr/local
— в другом. Если вы экспортируете каталог /usr
, должен ли экспортироваться также и каталог /usr/local
? Ответ на данный вопрос зависит от используемого сервера. В ядре 2.2.x для этого была предусмотрена специальная опция. В последних версиях сервера NFS вы можете управлять его поведением, задавая опции hide
и nohide
. Опция hide
скрывает смонтированные разделы, а опция nohide
выполняет противоположное действие. Некоторые клиенты допускают ошибки в работе со смонтированными разделами, поэтому в ряде случаев приходится задавать опцию hide
. При этом клиент должен самостоятельно монтировать оба каталога. •
noaccess
. Данная опция запрещает доступ к каталогу, даже если он является подкаталогом экспортируемого каталога. Предположим, например, что вы хотите экспортировать поддерево /home
, за исключением каталога /home/abrown
. Для этого надо создать в файле /etc/exports
обычную запись для каталога /home
и отдельную запись для каталога /home/abrown
, указав в ней опцию noaccess
. В результате пользователи не смогут обращаться к каталогу /home/abrown
. •
subtree_check
и no_subtree_check
.
no_subtree_check
. Опция subtree_check
, включающая такой контроль, предполагается по умолчанию. Контроль поддерева можно не выполнять в том случае, если экспортируемый каталог совпадает с разделом диска. •
root_squash
и no_root_squash
. По умолчанию сервер NFS отвергает обращения, которые исходят от пользователя root
, работающего на клиентском компьютере. Эти обращения интерпретируются как попытки доступа локального анонимного пользователя. Такая мера повышает уровень безопасности системы, предполагая, что привилегии root
на удаленном компьютере могли быть получены незаконно. Если же вам необходимо выполнять администрирование сервера с удаленного узла, то, для того, чтобы иметь возможность работать с привилегиями локального пользователя root
, надо задать опцию no_root_squash
. Подобная мера может потребоваться, например, при создании резервных копий. •
all_squash
и no_all_squash
. В обычных условиях обращения от пользователей принимаются, но иногда приходится запрещать доступ к экспортируемым каталогам, содержащим важные данные. Сделать это можно с помощью опции all_squash
. Опция no_all_squash
отменяет действие all_squash
. •
anonuid
и anongid
. Анонимным пользователем, обращения которого отвергаются, обычно считается пользователь nobody
. Вы можете переопределить такую установку, указав идентификатор пользователя (UID) и идентификатор группы (GID). Сделать это позволяют соответственно опции anonuid
и anongid
. В этом случае пользователю root
, работающему на удаленном клиенте, будет предоставлен доступ с привилегиями указанного пользователя. Эти опции также приходится указывать при работе с клиентами PC/NFS, которые поддерживают лишь одного локального пользователя. Такая опция должна сопровождаться знаком равенства и идентификатором пользователя или группы, например Пример файла
/etc/exports
показан в листинге 8.1. В этом файле описаны два экспортируемых каталога: /usr/X11R6
и /home
. Кроме того, в нем содержится третья запись, запрещающая с помощью опции noaccess
обращения к каталогу /home/abrown
. (Поскольку последняя запись лишь ограничивает доступ, в ней не указан конкретный узел; обращаться в данному каталогу не может ни один клиент.) Каталоги /usr/X11R6
и /home
доступны для компьютера gingko
и всех узлов сети 192.168.4.0/24, однако при экспортировании этих каталогов заданы различные опции. Каталог /usr/X11R6
доступен только для чтения, а в каталог /hom
e клиенты имеют также право записывать данные. На компьютере gingko
для доступа к /usr/X11R6
задан идентификатор анонимного пользователя, равный 514, а при обмене с каталогом /home
не выполняется контроль поддерева.
Поделиться:
Популярные книги
Надуй щеки! Том 3
3. Чеболь за партой
Фантастика:
попаданцы
дорама
5.00
рейтинг книги
Роза ветров
6. Артефактор
Фантастика:
городское фэнтези
аниме
фэнтези
5.00
рейтинг книги
Дракон
5. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.31
рейтинг книги
Цеховик. Книга 1. Отрицание
1. Цеховик
Фантастика:
попаданцы
альтернативная история
5.75
рейтинг книги
Санек 2
2. Санек
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Третий
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
Жена неверного генерала, или Попаданка на отборе
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Академия проклятий. Книги 1 - 7
Академия Проклятий
Фантастика:
фэнтези
8.98
рейтинг книги
Первый среди равных. Книга II
2. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 25
25. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Геном хищника. Книга третья
3. Я - Легенда!
Фантастика:
боевая фантастика
рпг
попаданцы
5.00
рейтинг книги
Законник Российской Империи. Том 2
2. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
дорама
6.40
рейтинг книги
Жена неверного ректора Полицейской академии
Любовные романы:
любовно-фантастические романы
4.25
рейтинг книги
Громовая поступь. Трилогия
Громовая поступь
Фантастика:
фэнтези
рпг
4.50