У меня есть локальный мини-сервер Mac под управлением Mavericks, который действует как файловый сервер для двух клиентов Windows 7.
Файлы на сервере в основном представляют собой изображения и передаются через SMB. Всякий раз, когда я пытаюсь просмотреть определенные папки с помощью клиентского редактора изображений или ftp-клиента, появляются только некоторые из них. ВСЕ файлы можно просматривать в проводнике Windows, но не через какие-либо средства просмотра приложений.
Все права доступа к папкам изображений OSX равны 777, а владельцем является тот же пользователь, которого я использую для подключения общих сетевых ресурсов из Windows. Что делает этого странного, так это то, что единственные файлы, которые можно просмотреть в паре из 70 или около того папок, - это файлы с именами 1.jpg, 100.jpg, 1010.jpg, 1101.jpg и т. Д.? Filezila сообщает об ошибке, в которой указано, что LC_CTYPE не установлен и некоторые файлы не могут быть декодированы.
Я нашел решение. Проблема заключается в том, что SMB2 работает на OSX Mavericks.
Ответ - отключить SMB2 и SMB3 на клиентской машине (в случае ниже для Windows 7)
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Источник из этой статьи http://support.microsoft.com/kb/2696547 в разделе «Как включить или отключить протоколы SMB на SMB-клиенте»