Общие подкаталоги Samba сообщают о файлах

Общие подкаталоги Samba сообщают о файлах

Я только что обновил свой домашний сервер до Windows Server 2012 R2 Essentials. Мой старый медиаплеер в гостиной делает много предположений о ресурсах SMB, которые несовместимы с новым сервером.

Мое предпочтительное решение — разместить небольшую виртуальную машину Ubuntu, которая монтирует общий медиа-ресурс на сервере Windows и повторно обслуживает его с использованием устаревших протоколов NetBIOS и SMB в режиме рабочей группы.

У меня есть эта строка в /etc/fstab (с подстановками для анонимизации)

//$SERVERNAME/Media /mnt/media cifs credentials=/home/$USER/.smbcredentials,uid=1000 0 0

Это мой /etc/samba/smb.conf

[Media]
path = /mnt/media
available = yes
only guest = yes
read only = yes
browseable = yes
public = yes

Это почти работает. Я могу перейти к нему либо с моих клиентов Windows 7, либо с моего медиаплеера. Однако подкаталоги отображаются как файлы, а не как каталоги.

C:\>net use q: \\MediaHost\media
C:\>q:
C:\>dir

 Volume in drive Q is Media
 Volume Serial Number is 13A5-E058

 Directory of Q:\

01/25/2014  12:47 PM    <DIR>          .
01/26/2014  03:48 PM    <DIR>          ..
01/18/2014  03:18 PM                 0 Directory1
01/13/2014  06:50 PM                 0 Directory2
...

Что приводит к перераспределению каталогов в файлы и как это исправить?

Я подтвердил, что на хосте Ubuntu подкаталоги отображаются как drwx..., так что, по-видимому, принадлежность к каталогу теряется при повторном предоставлении общего доступа, а не при монтировании.

Редактировать:После дополнительных исследований выяснилось, что это задокументированная ошибка:

Вопрос ServerFault

Самба-жук

Связанный контент