Zurück   CC-Community Board > CC-CB Hauptforen > Alternative OS > Linux

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 01.11.2004, 20:45   #1
Nauticat33
Oldie
 
Benutzerbild von Nauticat33
 
Registriert seit: 12.01.2002
Ort: #ccb
Beiträge: 1.247
Standard Samba Umlaut Problem

Guten Abend allerseits!

Ich schlage mich seit einiger Zeit mit einem recht nervigen Problem rum:
Ich habe hier einen kleinen debian-Server stehen, der folgende Partitionen unter ext3 gemounted via Samba (Version 2.2.3a-12) im Heimnetz zur Verfügung stellen soll:
Code:
/dev/hde1       /mnt/mus        ext3    user                    0       0
/dev/hde5       /mnt/aud        ext3    user                    0       0
/dev/hde6       /mnt/mov        ext3    user                    0       0
/dev/hde7       /mnt/dat        ext3    user                    0       0
In der smb.conf sieht das dann so aus:
Code:
[global]
        path = /var/spool/samba
        passwd program = /usr/bin/passwd %u
        force directory mode =
        printing = cups
        force create mode =
        dns proxy = no
        encrypt passwords = yes
        socket options = TCP_NODELAY
        wins support = true
        printcap name = cups
        max log size = 1000
        printer = lp
        obey pam restrictions = yes
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
        server string = %h server (Samba %v)
        workgroup = smbgroup
        syslog = 0
        netbios name = nautserv
        log file = /var/log/samba/log.%m
        os level = 20
        username map = /etc/samba/user.map

[mov]
        path = /mnt/mov
        allow hosts = 192.168.0.168, 192.168.0.186, 192.168.0.123
        writeable = yes


[dat]
        path = /mnt/dat
        allow hosts = 192.168.0.168, 192.168.0.186, 192.168.0.123
        writeable = yes


[mus]
        path = /mnt/mus
        writeable = yes
        allow hosts = 192.168.0.168, 192.168.0.186, 192.168.0.123


[aud]
        path = /mnt/aud
        writeable = yes
        allow hosts = 192.168.0.168, 192.168.0.186, 192.168.0.123
Soweit, so gut.

Unter Windows werden die Laufwerke eingebunden, Umlaute von Windows-Files werden unter Windows richtig angezeigt, wenn man auf dem Server selber mittels ssh nachsieht, dann sieht man anstelle der Umlaute Fragezeichen.

Auf meiner Linux-Arbeitskiste werden die Samba-Shares des Servers so eingebunden (den fstab-Eintrag der Platzersparnis halber mal untereinander geschrieben):
Code:
//nautserv/dat          
/dat           
smbfs           
rw,user,uid=naut,gid=users,codepage=cp850,iocharset=iso8859-15  
0 
0
Was aber leider auch nicht den gewünschten Erfolg bringt: die Partitionen werden eingebunden, die Windows-Umlaute werden nicht erkannt und auch die unter Linux auf die Serverpartitionen geschriebenen Dateien sind verstümmelt.

Ach ja: die angegebenen Codepages sind in beiden Kerneln integriert.

Gruß,
nauticät
Umlautfräund
Nauticat33 ist offline   Mit Zitat antworten
Alt 01.11.2004, 20:59   #2
saxfun
Oldie
 
Registriert seit: 18.08.2001
Ort: RuhrPOTT
Beiträge: 576
Standard

kenn ich, das problem

so muss es unter samba 3.0 aussehen, unter 2.3.3 sah es imho etwas anders aus (googlen):

#Deutsche Umlaute
display charset = ISO8859-1
unix charset = ISO8859-1
dos charset = CP850


viel vergnügen, sax

anti-umlaut-verstümmler
saxfun ist offline   Mit Zitat antworten
Alt 01.11.2004, 21:01   #3
mig
Oldie
 
Benutzerbild von mig
 
Registriert seit: 24.04.2001
Beiträge: 5.741
Standard

Geb das mal unter [global] ein:
Code:
 client code page = 850
character set = ISO8859-15
gruss mig
mig ist offline   Mit Zitat antworten
Alt 01.11.2004, 23:15   #4
Swain
Oldie
 
Benutzerbild von Swain
 
Registriert seit: 19.05.2001
Ort: 65 m ü. NN
Beiträge: 2.563
Standard

welche shell nutzt du den ?
Es kann auch sein das du der shell die umlaute mit der codepage näher bringen mußt ...
Swain ist offline   Mit Zitat antworten
Alt 02.11.2004, 10:14   #5
Nauticat33
Oldie
 
Benutzerbild von Nauticat33
 
Registriert seit: 12.01.2002
Ort: #ccb
Beiträge: 1.247
Standard

mig,saxfun: Dank euch - beides ausprobiert, beides nix geholfen (samba2 und samba3 verhalten sich identisch) :/

Swain: bash. Ich glaube auch, daß der Fehler irgendwo hier zu suchen ist. Ich frag mich nur, was ich noch machen soll. Die locales sind korrekt auf de_DE@euro eingestellt und die bash an sich kann ja auch prima mit Umlauten umgehen. Ist es vielleicht ein ext3-Problem? Ich meine nämlich, daß ich bei identischer Konfiguration keine Probleme hatte, als die Serverpartitionen noch vfat-formatiert waren.

Gruß,
nauticat
Umlaut-Basher
Nauticat33 ist offline   Mit Zitat antworten
Alt 02.11.2004, 10:54   #6
Swain
Oldie
 
Benutzerbild von Swain
 
Registriert seit: 19.05.2001
Ort: 65 m ü. NN
Beiträge: 2.563
Standard

wie sieht es den mit dem Charset aus ? Hast du den korrekt gesetzt ?

Is nur so eine Idee.. Hatte das neulich auch das nichts wirklich ging was Sonderzeichen anging, bis ich die Locales und den charset gesetzt hatte...
Swain ist offline   Mit Zitat antworten
Alt 02.11.2004, 12:51   #7
Duchemin
Balls Of Steel
 
Registriert seit: 26.04.2001
Beiträge: 3.266
Standard

Probier mal noch folgendes:

"set convert-meta off" in /etc/inputrc
und
CONSOLEFONT="lat0-16" in /etc/rc.conf (CONSOLEFONT sollte es eigentlich schon geben)

Hatte bei mir mal geholfen...

cu,
D.
Duchemin ist offline   Mit Zitat antworten
Alt 02.11.2004, 13:33   #8
Serafin
Oldie
 
Benutzerbild von Serafin
 
Registriert seit: 22.04.2001
Beiträge: 1.796
Standard

Ich würde bei Latin-1 bleiben (iso-8859-1)

Du kannst auch noch mal ein "dpkg-reconfigure locales" versuchen (de_DE).

Und /etc/profile/ (evtl. auch /etc/environment/) "export LANG=de_DE" bzw. "export LC_CTYPE=de_DE".
Serafin ist offline   Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.