Ich habe ein Problem, bei dem ein Verzeichnis als Datei angezeigt wird, wenn von einem Windows-Computer aus auf eine Samba-Freigabe (unter Ubuntu 12.10) zugegriffen wird.
Die Ausgabe von ls -ll im Ordner auf der Linuxbox lautet wie folgt:
chubby@chubby:/media/blackhole/_Arkiv$ ls -ll
total 0
drwxrwxrwx 0 jv users 0 Jun 18 2012 _20
drwxrwxrwx 0 jv users 0 Apr 17 2012 _2006
drwxrwxrwx 0 jv users 0 Apr 17 2012 _2007
drwxrwxrwx 0 jv users 0 May 12 2011 _2008
drwxrwxrwx 0 jv users 0 Feb 19 09:53 _2009
drwxrwxrwx 0 jv users 0 Dec 20 2011 _2010
drwxrwxrwx 0 jv users 0 May 8 2012 _2011
drwxrwxrwx 0 jv users 0 Mar 5 11:37 _2012
drwxrwxrwx 0 jv users 0 Feb 28 10:09 _2013
drwxrwxrwx 0 jv users 0 Feb 28 11:18 _Mailarkiv
drwxrwxrwx 0 jv users 0 Jan 3 2011 _Praktikanter
Der Eintrag in / etc / fstab lautet:
# Mounting blackhole
//192.168.0.50/kunder/ /media/blackhole cifs uid=jv,gid=users,credentials=/home/chubby/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Wenn ich direkt vom NAS auf meiner Windows-Box auf die Freigabe zugreife, treten keine Probleme auf.
Die Version von Samba ist 3.6.6, aber ich konnte in den Änderungsprotokollen nichts finden, was relevant erscheint.
Ich habe versucht, es an verschiedenen Orten mit unterschiedlichen Berechtigungen, Benutzern und Gruppen bereitzustellen, aber ich habe keine Fortschritte erzielt
Aufgrund meiner geringen Reputation bei Serverfehlern (meistens Stackoverflow-Benutzer) kann ich keinen Screenshot veröffentlichen, der zeigt, dass die Verzeichnisse als Dateien angezeigt werden.
Wenn ich den vollständigen Pfad im Explorer eingebe, funktioniert die Verzeichnisliste hervorragend, mit Ausnahme aller Unterverzeichnisse, die dann als Dateien angezeigt werden.
Jeder Angriffsvektor für dieses Problem wäre sehr dankbar.
Bitte lassen Sie mich wissen, wenn ich nicht genügend Details angegeben habe.
Bearbeiten: Dieselbe Freigabe funktioniert beim Zugriff von OS X aus perfekt, wenn die Verzeichnisse als Verzeichnisse aufgelistet werden. Freundliche Grüße!
Ubuntu 12.04 kernel 3.11
undsamba 3.6.3
. Nur ein paar Probleme, die ich gefunden habe: 1) Ich musste rennenapt-get source linux-image-$(uname -r)
, um die richtigen Quellen zu finden. 2) Um make erfolgreich ausführen zu können, habe ich denfs/cifs
Quellordner unter dem Ordner de headers mit demselben Unterpfad kopiert und aus dem Stammverzeichnis der Header mit kompiliertmake M=fs/cifs
, wie hier erläutert: http://www.debian-administration.org/article/640 / Rebuilding_a_single_kernel_module