Am 24.07.2012 10:57, schrieb Werner Flamme:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo miteinander,
es gibt da etwas, was mich schon lange (Monate) nervt, und ich will nun doch mal fragen, ob des Abhilfe gibt.
In der Firma setzen wir (Solaris) Fileserver mit Samba ein, um für alle User CIFS-Freigaben machen zu können. Auch die Linuxer bekommen kein NFS, sondern sind auf CIFS angewiesen.
Wenn ich auf einem Share ein Verzeichnis mit Umlauten finde, scheint es unendlich ineinander verschachtelt zu sein - egal, ob ich mir den Inhalt mit "ls", mc, dem Konqueror oder einem anderen Dateimanager ansehe. Beispiel:
- ---schnipp--- ll Administration/ insgesamt 12 drwxr-xr-x 1 wflamme wkdv 0 16. Feb 2011 Application-Management drwxr-xr-x 1 wflamme wkdv 0 24. Apr 15:48 Dienstreisen drwxr-xr-x 1 wflamme wkdv 0 2. Apr 14:33 HGF-KIV drwxr-xr-x 1 wflamme wkdv 0 15. Feb 10:35 INTRANET drwxr-xr-x 1 wflamme wkdv 0 7. Feb 2011 IT-Beschaffungen drwxr-xr-x 1 wflamme wkdv 0 23. Jul 14:56 Post drwxr-xr-x 1 wflamme wkdv 0 23. Jul 12:21 Präsentationen drwxr-xr-x 1 wflamme wkdv 0 14. Feb 2011 Wirtschaftspruefer 10:44 wflamme@rz36:~/Documents/hugo/gruppen/wkdv/Gruppen/KIT> ll Administration/Präsentationen/ insgesamt 0 drwxr-xr-x 0 wflamme wkdv 0 23. Jul 12:21 Präsentationen 10:44 wflamme@rz36:~/Documents/hugo/gruppen/wkdv/Gruppen/KIT> ll Administration/Präsentationen/Präsentationen ls: Zugriff auf Administration/Präsentationen/Präsentationen nicht möglich: Datei oder Verzeichnis nicht gefunden - ---schnapp---
Unter Windows sehe ich aber einwandfrei den wirklich Inhalt von Administration/Präsentationen/, und der besteht aus Dateien und (andersnamigen) Unterverzeichnissen. Mit dem MC und Konqueror kann ich etliche Verzeichnisse tief gehen, ohne eine "is nich"-Meldung zu erhalten.
Da das Verhalten nur bei Verzeichnissen mit Umlauten (und da immer) auftritt, nehme ich an, dass es etwas mit den mount-Parametern und codepages zu tun hat.
Gemountet wird mit den Parametern
nobrl,dir_mode=0755,file_mode=0644,mapchars,noserverino,domain=...,sec=ntlmv2
und ein "mount" zeigt mir auch den Rest:
rw,relatime,sec=ntlmv2,unc=...,username=wflamme,domain=...,uid=...,forceuid,gid=2200,forcegid,addr=...,file_mode=0644,dir_mode=0755,nounix,mapchars,nobrl,rsize=16384,wsize=131007,actimeo=1
(dort, wo jetzt ... stehen, steht eigentlich sinnvoller Inhalt ;-))
Auf den man-Pages von mount und mount.cifs finde ich keine Option, die einen CIFS-Mount evtl. mit einer anderen Codepage erlauben.
Kann mir jemand sagen, wie ich in "umlauthaltigen" Verzeichnissen wieder echten Inhalt sehe?
Installiert habe ich u. a.:
uname -r 3.1.10-1.16-desktop rpm -qf $(which mount.cifs) cifs-utils-5.5-68.1.x86_64
Da das Problem aber schon länger existiert, als ich diese Version der cifs-utils (aus dem network:samba:STABLE-Repo) installiert habe, glaube ich nicht, dass es an denen liegt.
Gruß Werner
Hi, sieht so aus, wie iso8859 / utf mismatch. Unicode-Zeichen werden in ANSI manchmal als \xxx sichtbar, das könnte Dein mount leicht als Verzeichnis (in smb ist AFAIK "/" == "\" ) missdeuten. Es sieht so aus, als ob der Server unicode macht, dann musst Du das vom client aus auch so lesen... man mount.cifs hat zumindest -o iocharset .... cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org