DOS fletmes

Параметр определяет, будет демон smbd использовать стандарты DOS или стандарты POSX для меток времени файлов. Стандарт DOS/Wndows состоит в том, что если пользователь может произвести запись в файл, метка времени может быть изменена. Стандарт POSX состоит в том, что только владелец файла или пользователь root может изменять метку времени. По умолчанию Samba использует стандарт POSX. Установка данного параметра в значение yes позволит smbd изменять метку времени файла по запросу DOS.

Значение по умолчанию — по (только владелец файла и пользователь root могут изменять метку времени): DOS flletlmes - No /

Для того чтобы настроить Samba на использование стандарта DOS/Wndows и позволить изменять метку времени любому пользователю, имеющему право записи в файл, установите DOS fUetlmes - Yes

DOS fletme resoluton

Этот параметр применяется для устранения проблем, которые возникают при использовании файловой системы DOS/Wndows FAT. Наилучшее разрешение, которое может использовать FAT для метки времени — 2 секунды. Это может вызвать проблемы совместимости при использовании некоторых программных продуктов (например, серии языков программирования Mcrosoft Vsual) с разделяемыми ресурсами на Samba-сервере. Проблема возникает в том случае, когда для разделяемого ресурса разрешен механизм своевременного блокирования (см. параметр oplocks в разделе «Параметры блокировки»). При этом программный продукт, такой как один из языков программирования Mcrosoft Vsual, использует два различных вызова для чтения метки времени, чтобы проверить, был ли файл изменен с момента последнего его чтения. Первый из этих вызовов использует разрешение в одну секунду, второй — разрешение в две секунды, и округляет нечетное число секунд до меньшего четного. Поэтому если файл имеет метку времени, содержащую нечетное число секунд, результаты двух вызовов окажутся различными, и метки времени будут казаться несовпадающими. В результате программный продукт сообщит, что файл был изменен.

Если для разделяемого ресурса параметр DOS fletme resoluton установлен в значение yes, то Samba будет округлять метку времени до меньшего четного числа секунд. В этом случае продукты Mcrosoft Vsual остаются счастливы и правильно сообщают время создания файла.

Мини-картинка

Значение по умолчанию — no (время создания файла не округляется): DOS fletme resoluton - No

Для того чтобы Samba округляла время создания файла, дурача такие продукты, как языки программирования Mcrosoft Vsual, задайте DOS fletme resoluton - Yes


Ведете ли вы блог?

Да
Нет
Планирую


Результаты опроса

Новостной блок