Freigegebene Samba-Unterverzeichnisse werden als Dateien gemeldet

Freigegebene Samba-Unterverzeichnisse werden als Dateien gemeldet

Ich habe gerade meinen Heimserver auf Windows Server 2012 R2 Essentials aktualisiert. Mein alter Mediaplayer im Wohnzimmer macht viele Annahmen über SMB-Freigaben, die mit dem neuen Server nicht kompatibel sind.

Meine bevorzugte Lösung besteht darin, eine kleine Ubuntu-VM zu hosten, die die Medienfreigabe auf dem Windows-Server mountet und sie mithilfe von Legacy-NetBIOS und SMB im Arbeitsgruppenmodus erneut bereitstellt.

Ich habe diese Zeile in /etc/fstab (mit Stellvertretern zum Anonymisieren)

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

Dies ist meine /etc/samba/smb.conf.

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

Das funktioniert fast. Ich kann es entweder von meinen Windows 7-Clients oder meinem Media Player aus aufrufen. Die Unterverzeichnisse werden jedoch als Dateien und nicht als Verzeichnisse gemeldet.

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
...

Was führt dazu, dass die Verzeichnisse als Dateien neu zugeordnet werden und wie kann ich das beheben?

Ich habe bestätigt, dass die Unterverzeichnisse auf dem Ubuntu-Host als gemeldet werden drwx.... Es scheint also, dass die Verzeichnishaftigkeit beim erneuten Teilen verloren geht und nicht beim Mounten.

Bearbeiten:Nach weiteren Recherchen scheint es sich um einen dokumentierten Fehler zu handeln:

ServerFault-Frage

Samba-Fehler

verwandte Informationen