Hallo miteinander.
Hi,
Ich habe folgendes Problem mit Samba und Sonderzeichen in den Ordner- bzw. Dateinamen.
Wenn ein User unter Windows in z.Bsp. einem Ordner zwei Dateien mit den Namen - Beträge.txt und - Betrüger.txt anlegt, dann sehen diese beiden Dateien unter der Shell so aus: - Betr?ge.txt - Betr?ger.txt
Soweit so gut, denn unter Windows stimmt alles nach wie vor.
Wenn ich jetzt jedoch z.Bsp. nur eine dieser beiden Dateien aus einem tar wieder zurücksichern will, dann habe ich ein Problem, denn ich kann den Namen nicht angeben. Ebenso kann ich auf der Shell nicht eine der beiden Dateien löschen, verschieben, o.ä..
Wie kann ich dieses Problem lösen, ohne dass die User keine Sonderzeichen mehr eingeben dürfen ??? Denn das denen rüber zu bringen dürfte mehr als schwierig werden.
Ich habe schon geschaut, mein Samba ist mit der "client code page" 850 (= default) generiert. Eine andere, für mich besser passende finde ich unter "/usr/share/samba/codepages" nicht. Was ich wohl finde, ist eine Datei aber "unicode_map.ISO8859-1" (ebenfalls im Codepade-Directory" für Samba, aber ich weiss nicht, wie ich das was meiner Konfiguration beibringen soll.
Hat vielleicht jemand von Euch einen -oder auch mehrere- gute Tipps für mich ???
Versuche es doch mit diesen Einträgen in [global] der /etc/samba/smb.conf: character set = ISO8859-15 client code page = 850 Danach sollte es eigentlich funzen ...
Danke, soweit funktioniert es jetzt auch, aber nur wenn ich Dateien bzw. Ordner neuen anlege. Es sind also für die Installation eines neuen Samba-Servers die richtigen Werte. Bei den bereits bestehenden Dateien/Ordnern mit Sonderzeichen im Namen ändert sich bei der Anzeige auf der Shell bei mir nichts. Und unter Windows werden die alten Dateien/Ordner mit Sonderzeichen im Namen jetzt gar nicht mehr angezeigt, egal mit was für einen Windows-Client ich darauf zugreife (NT, 2000, XP) Ich habe auch schon die anderen "character sets" durchprobiert, aber leider ohne Erfolg. Auch der andere Tipp mit der Umgebungsvariablen hat mir nicht weiter geholfen. Hat vielleicht noch jemand einen Tipp ???? Friedo.