Я администрирую автономный сервер Samba 4.3.11 с аутентификацией пользователя в Ubuntu 16.04, к которому получают доступ клиенты Windows 7 Pro и 10 Pro, настроенные для кэширования автономных файлов.
Вопрос в том, чем отличаются следующие параметры для smb.conf:
(а) csc policy = manual [по умолчанию]
(б) политика csc = документы
(c) политика csc = программы
За два часа в Google не нашел ничего, что отличало бы эти параметры. Страница руководства smb.conf загадочна, ссылаясь на политики Windows Server, которые никакие исследования не различают соответствующих понятий. У меня сложилось впечатление, что «вручную» разрешает инициируемую пользователем (т. Е. Не автоматическую) синхронизацию файлов и что тот или иной из «документов» или «программ» разрешает автоматическую синхронизацию файлов.
Групповая политика клиентов Windows настроена на синхронизацию при входе в систему, выходе из системы и через определенные промежутки времени, но этого не происходит, по крайней мере, не очевидно. Однако пользователи могут вручную инициировать синхронизацию, что согласуется с моим впечатлением о настройке по умолчанию.
Приветствуются любые мысли о различиях между этими параметрами.
По этой теме вообще не так много документации. Я также заметил, что клиенты иногда игнорируют эту политику.
Одна вещь, которую я заметил в прошлом: если вы используете перемещаемые профили, вы иметь чтобы отключить политику csc для этого общего ресурса, иначе произойдут странные вещи (профили не синхронизируются, странные сообщения об ошибках на клиенте во время синхронизации профиля)
AFAICT эти параметры просто сообщают клиенту, что делать, и не изменяют поведение сервера каким-либо образом, кроме как сообщать клиенту, какая политика csc установлена для этого общего ресурса.
Для политики csc существует четыре допустимых значения. Я постараюсь описать, что, как я понял, делают эти параметры:
Отключите кэширование ресурсов на стороне клиента на этом общем ресурсе.
Разрешить клиенту определять параметры кэширования ресурсов на стороне клиента на этом общем ресурсе.
Оптимизируйте кэширование на стороне клиента для использования с документами или для использования программ из этого общего ресурса.
Предупреждение: автономные файлы и несколько пользователей получают сообщение «Доступ запрещен» во время синхронизации.
(по крайней мере, для Windows 10), если перенаправление папок включено, синхронизация автономных файлов для этого местоположения будет включена.
представьте, что вы установили на стороне сервера \\ computer \ Users общий ресурс, чтобы сообщить клиентам, что он должен быть кэширован [csc policy = documents] И также включили перенаправление папок с автономными файлами. т.е.
\\ компьютер \ Пользователи
И
\\ компьютер \ Users \ userA
\\ компьютер \ Users \ userB
\\ компьютер \ Users \ userC
если userA, userB или userC вошли в систему, Windows будет кэшировать текущего соответствующего пользователя и ВСЕГО \\ компьютер \ Users \ location: - и, скорее всего, потерпит неудачу, поскольку текущий зарегистрированный пользователь может не иметь доступа ко всем другим подпапкам родительский \\ компьютер \ Пользователи