WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Samba und Umlaute (http://www.wcm.at/forum/showthread.php?t=137488)

Juro 21.06.2004 21:46

Samba und Umlaute
 
Hi,

Ich habe folgendes Problem:

RedHat 9 mit Samba

Ein Benutzer hat einen Ordner "Hü bis 04" gemacht und leider kann ich auf den Ordner nicht per Putty zugreifen. Wenn ich doch mal reinkomme, dann echo-ed die Console "6c" oder so etwas ähnliches. Wie komme ich trotzdem in den Ordner?

mfg
juro

James020 21.06.2004 22:23

Ja, würd mich auch interesieren!
Seit dem ich meine alten WinXP Platten (60+40GB) auf eine Ext3 Partition geschaufelt habe meckert das System auch bei allen (un)möglichen Ordnern.

valo 22.06.2004 22:28

unmögliche ordner(namen) macht man nicht :ms: :D

Juro 23.06.2004 10:46

Wem sagst Du das? *seuf* unbekehrbare Windows-User ...

gaelic 23.06.2004 10:56

in der samba config kann man diverse codepages,... definieren.

ich glaub darüber steht im samba manual ganz am schluss etwas.

in diversen linux und samba foren steht auch einiges darüber.

James020 23.06.2004 18:06

valo: jetzt bestimmt nicht mehr ;)
Juro: Jetzt bin ich bekehrt! (Denn sonnst wä's mir egal und ich würd bei Windos bleiben)
gaelic: Und was wäre da einzutragen?
Ich mein was für ne codepage verwendet Windo(w)s?

superuser 24.06.2004 10:16

bei redhat in ner console locale eingeben, dann erhälts die charset-einstellungen deiner distri (ich vermute utf8), bei samba: version 3 oder höher installieren da
niederigere versionen mit utf8 nichts anfangen können, bei putty ebenfalls die tranlation auf utf8 stellen, dann arbeitet alles perfekt miteinander

lg

Juro 26.06.2004 00:36

Verdammt. Ich habe Samba 2.7 verwendet, jetzt habe ich auf 3 upgegraded und jetzt sind alle Umlaute im Arsch ...

superuser 26.06.2004 11:28

was heißt deine umlaute sind im a...
wenn du dich über windows auf den share verbindest, oder local am server, oder wenn du dich über putty verbindest?
was kommt in der console bei eingabe von testparm raus?

lg

Juro 27.06.2004 00:12

Naja zuerst (2.7) haben die Windows-Clients ohne weiters auf Verzeichnisse mit Umlauten zugreifen. Leider konnte ich aus dem putty nicht darauf zugreifen und ab und zu kam es zu Berechtigungsproblemen.

Um diese Probleme zu beheben habe ich jetzt auf Samba 3.0.X upgegraded. Jetzt sehen die Windows-Clients anstatt z.B. öbb nur mehr |bb oder ähnliches und können nicht mehr auf die Verzeichnisse zugreifen. Wenn ich mit putty jetzt auf die Verzeichnisse zugreife, hat sich (seit dem Upgrade) anscheinend nicht viel getan - bei unserem Beispiel wird bei einem ls ?bb angezeigt.

Wenn ich per Befehl:
mv ?bb öbb
das Verzeichnis ändere, sehe ich es im putty richtig als öbb - ob ich darauf zugreifen kann weis ich noch nicht, da ich das noch nicht testen konnte. Ausserdem wäre es ziemlich anstrengend 20 gb daten auf umlaute zu überprüfen und wenn welche vorhanden sind, diese zu ersetzen.

Könnt Ihr mir helfen=

mfg
juro

superuser 27.06.2004 19:28

also wenn du bei redhat in der console locale eingibst zeigt er dir wahrscheinlich utf8 an, bei putty mußt du in der translation ebenfalls auf utf8 stellen!

weiters wie sehen die einstellungen bei samba für:
dos charset
unix charset
display charset

aus?

lg

Juro 27.06.2004 19:54

Zitat:

also wenn du bei redhat in der console locale eingibst zeigt er dir wahrscheinlich utf8 an, bei putty mußt du in der translation ebenfalls auf utf8 stellen!
locale:

LANG=en_ZA.UTF-8
LC_CTYPE="en_ZA.UTF-8"
LC_NUMERIC="en_ZA.UTF-8"
LC_TIME="en_ZA.UTF-8"
LC_COLLATE="en_ZA.UTF-8"
LC_MONETARY="en_ZA.UTF-8"
LC_MESSAGES="en_ZA.UTF-8"
LC_PAPER="en_ZA.UTF-8"
LC_NAME="en_ZA.UTF-8"
LC_ADDRESS="en_ZA.UTF-8"
LC_TELEPHONE="en_ZA.UTF-8"
LC_MEASUREMENT="en_ZA.UTF-8"
LC_IDENTIFICATION="en_ZA.UTF-8"
LC_ALL=


Zitat:

weiters wie sehen die einstellungen bei samba für:
dos charset
unix charset
display charset
Also im smb.conf sind keine der oben angeführten Einstellungen oder sollten die wo anders sein?

superuser 27.06.2004 19:58

also wenn du nix siehst sinds wohl die standardeinstellungen, ist bei mir deto so, standardeinstellungen die nicht eingetragen wurden kannst du dir mit swat ansehen, ist ein kofigutrationstool für samba, weiters gibts bei swat auch eine hilfe die die einzelnen einstellungen erklärt!
nochwas, gibt er bei der eingabe von testparm irgend ne fehlermeldung aus?

lg

Juro 27.06.2004 20:28

Testparam gibt es auf der Maschine nicht. Ausserdem greife ich übers Internet (SSH2) auf die Konsole der Maschine zu, daher hilft mir Swat nicht wirklich weiter. Oder?

superuser 27.06.2004 20:45

swat ist ein webtool, also über browser aufrufbar, port 901 muß natürlich offen sein, weiters hast du noch die möglichkeit, wenn du eine linuxmaschine zur verfügung hast oder auf nem windowshobel einen grafikserver laufen hast(bei cygwin dabei) eine ssh verbindung auf den linuxserver zu machen mit grafischer weiterleitung auf deine maschine, dort einen browser zu öffnen der dann bei dir local geöffnet wird und dann in dem browser swat aufzurufen, dann benötigst du nur den ssh -port.
testparm sollte möglich sein
du hast testparam geschrieben, das gibts natürlich net

lg

Juro 27.06.2004 21:26

Ok, mein Fehler.

testparm output:

[global]
workgroup = AREC
netbios name = SERVER2
server string = Server2
security = DOMAIN
obey pam restrictions = Yes
password server = SERVER
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*success fully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
printing = cups

[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[_user]
path = /data/_user
read only = No
create mask = 0775

[_sicherung]
path = /data/_sicherung
read only = No
create mask = 0775


Ich habe kein X auf der Maschine installiert, daher hilft mir cygwin auch nicht weiter.

Und wenn ich probiere mich auf der Maschine per

lynx http://localhost:901

zu verbinden (laut dieser Anleitung: http://www.manpage.ch/faq/swat.html) kommt nur

Alert!: Unable to connect to remote host.

superuser 27.06.2004 21:35

noch ne frage, wenn du übr windows jetzt nen ordner mit ü anlegst und dann mit putty dir den ordner ansiehst, zeigt er dir dann alles korrekt an? weiters wäre interessant ob, wenn du wirklich vor dem server sitzt , du dann die ordner auch korrekt siehst!
ausgabe von testparm scheint ok zu sein

lg

Juro 27.06.2004 23:28

Das werde ich morgen austesten und sag Dir dann bescheid. Swat habe ich übrigends zum Laufen gebracht, da es - nachdem es installiert ist - eh von Webmin erkannt wird.

Auf jeden Fall einmal vielen Dank für Deine Hilfe bis dato.

lg

Juro 28.06.2004 01:01

Apropos, was sollte denn da stehen?

Zitat:

dos charset
unix charset
display charset

Juro 28.06.2004 07:37

Ok. Ich habe das jetz getestet und es scheint jetzt alles zu funktionieren. Sowohl auf der Maschine selber, in Putty und im Explorer eines Clients sehe ich die Umlaute.

Das einzige Problem, welches mir zum Lösen bleibt ist wie ich die schon angelegten Datei- und Ordnernamen mit Umlauten effizient umbenenne.

[edit]
Ok, auch dafür habe ich eine Lösung gefunden. Die Clients können die Ordner- und Dateinamen eh selber ändern - das erspart mir sehr viel Zeit.

Danke nochmal für Deine Hilfe!

superuser 28.06.2004 10:09

dos charset=CP850
unix charset=UTF-8
display charset=LOCALE

weiters: freut mich das ich dir etwas helfen konnte

lg


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag