SAMBA. Редактирование опций именования файлов

Samba имеет несколько опций, для контроля именования файлов. Они необходимы, чтобы файлы корректно отображались и в UNIX, и в Windows клиентах. Сегодня большинство из них не нужны, поскольку версии Windows начиная с 95 и выше, в состоянии поддерживать длинные имена файлов корректно. Только Windows 3.1 и DOS остались со старым, 8.3 форматом, файла, но они уже почти не используются.

Для настройки опций именования файлов, проделайте следующее:

1. Нажмите на название ресурса на главной странице модуля, затем на значок File Naming(Именование файлов).

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

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

2. Для того, чтобы игнорировать регистр в имени файла, запрошенного клиентом поставьте поле Case sensitive?(Чувствительность к регистру?) в значение No(Нет). Этот способ работы применяется для файловых систем Windows, поэтому регистроНЕзависимость включена как параметр по умолчанию в Samba. Но в этом случае увеличивается нагрузка на сервер, так как файловая система UNIX является регистрозависимой. По этой причине, если все ваши клиенты являются Linux системами, вы можете установить эту опцию в значение Yes(Да), потому что это является нормой для UNIX систем.

3. Как правило, Samba будет создавать файлы в точном соответствии с именем, каким его задал клиент. То есть если клиент создал файл с именем "НеКОТОрЫйФАйл.tXt", то так и будет записано. Если же вы хотите преобразовывать имена файлов "на лету" в верхний или нижний регистр, то измените поле Preserve case?(Принимать регистр) в значение No(Нет). А затем в поле Default case?(Регистр по умолчанию) выберите необходимый регистр. Это может быть полезным, так как Windows клиенты создают файлы в верхнем регистре, а вы предпочитаете, стандартных для UNIX, нижний регистр.

4. В файловой системе Windows, каждый файл может иметь атрибут "скрытый", который определяет, виден ли файл для программ или нет. Такого свойства нет в UNIX системах. Вместо этого, если вы хотите скрыть файл - начните его имя с точки. Например - (.htaccess). Без скобок разумеется. По этой причине, Samba устанавливает точку в начало имени файла если пользователю требуется скрыть файл, когда поле Hide dot files?(Скрывать файлы начинающиеся с точки?) в значение Yes(Да). Это значение стоит по умолчанию. Альтернативой является изменение прав доступа к файлу, в которых можно установить флаг Скрытый. По умолчанию Samba такой подход не использует. Для включения такой возможности установите поле Save DOS hidden flag?(Использовать DOS флаг Скрытый?) в значение Yes(Да). Поскольку в таком случае файл будет виден UNIX программам, то следует использовать этот подход для скрытия файлов только от SMB-клиентов.

5. Windows файлы имеют еще два атрибута: Архивный и он указывает на то, что этот файл является откатным к старой версии файла; и системный, он указывает на то, что этот является системным и не рекомендуется к изменению пользователем. Samba может быть сконфигурирована для работы с этими атрибутами. Для этого установите поля Save DOS archive flag?(Распознавать флаг Архивный?) и Save DOS system flag?(Распознавать флаг Системный?) в значение Yes(Да). Если для ваших Windows клиентов в этом нет необходимости, тогда лучше оставить эти два поля в значении No(Нет).

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

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

Описанные параметры могут быть установлены для всех общедоступных файловых ресурсов, нажав на File Share Defaults(Опции для файловых ресурсов по умолчанию), а затем нажать на иконку File Naming(Правила именования файлов).




Ссылки:

К содержанию

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

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

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