SAMBA. Редактирование прочих опций общих файловых ресурсов

Кроме уже описанных, в Samba есть несколько опций, связанных с блокировкой и автоматическим запуском команд консоли, которые можно настроить с помощью данного модуля. Они используются для контроля блокировки, когда Windows клиент пытается заблокировать файл, чтобы получить его в монопольный доступ. По умолчанию, блокировка полностью включена и осуществляется точно таким же образом, как это делается на Windows-серверах, так что обычно нет необходимости менять эти параметры.

Samba также может быть настроена для запуска команд оболочки, когда клиент подключается или отключается, либо когда осуществляется вход под root или под пользователем.

Для редактирования прочих настроек Samba выполните следующие действия:

1. Нажмите на название ресурса, чтобы открылась страница редактирования его, а затем нажмите на Miscellaneous Options(Прочие опции).

Рисунок 1 - Главная страница модуля, секция "Общедоступные ресурсы". Для увеличения картинки, нажмите на неё

Рисунок 2 - Форма редактирования общих настроек для файлового ресурса. Для увеличения картинки, нажмите на неё

2. Если этот ресурс является Только для чтения (например, если вы делаете общедоступным носитель вроде компакт-диска), тогда поле Fake oplocks?(Фиктивные блокировки) измените в значение Yes(Да), для повышения производительности. Это сообщает Samba просто не блокировать файл по запросу клиента, при этом не имеет смысла отслеживать эти самые блокировки, так как их не будет, что может повысить производительность. Другие прочие опции не должны быть затронуты если вы не понимаете, что делаете. Настройка по умолчанию позволяет работать корректно. Неумелое изменение любых других параметров может привести к нарушению ошибкам, если сразу несколько клиентов пытаются получить доступ к файлам.

3. Чтобы ограничить число клиентов, которые могут быть подключены к этому ресурсу одновременно, выберите переключатель Max connections(Максимально подключений) и введите количество в текстовое поле. Это может быть полезно, если вы хотите ограничить нагрузку на систему. Если хотите режим без ограничений, то не надо ничего ставить  в поле Unlimited(Без ограничения).

4. Поля Command to run on connect(Команды выполняемые при входе) и Command to run on disconnect(Команды выполняемые при выходе) позволяют запускать команды оболочки(shell) которые будут выполнены при входе и выходе пользователя соответственно. Команды обычно выполняются на общедоступном ресурсе и используют специальные % символы для обозначения внутренних параметров, такиех как %U - имя пользователя подключающегося к серверу или %S - имя сервера к которому подключаются.

5. Кроме того, Command to run on connect as root(Команды выполняемые, как при входе root) и Command to run on disconnect as root(Команды выполняемые, как при выходе root) позволяют запускать команды оболочки(shell) которые будут выполнены при входе и выходе root соответственно. Команды эти будут работать в домашней директории пользователя root.

Рисунок 3 - Форма настройки прочих опций файлового ресурса. Для увеличения картинки, нажмите на неё

6. Нажмите кнопку "Сохранить", чтобы активировать новые настройки.

Есть одна деталь, которую стоит помнить о блокировке в Samba. Она состоит в том, что блокировки установленные SMB клиентами не будут иметь эффекта, если этими заблокированными файлами потребуется воспольваться NFS клиентам. Это означает, что могут произойти ошибки при одновременном открытии файлов Windows клиентами и UNIX программами или если NFS директория используется двумя различными Samba серверами.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика