Samba a ceske znaky v username

Tomas Hlava th na red2head.com
Čtvrtek Březen 11 11:57:33 CET 2004


Okolnosti:
   Ve firme, kde jsou jiz dlouho pouzita uziv.jmena s diakritikou byla
pred casem nasazena Samba jako fileserver (v.2.0.10 z RedHatu 7.1)
v konfiguraci s WinNT password serverem (tj. samba overuje platnost
jmena/hesla na WinNT).
Toto bez problemu fungovalo.

Popis problemu:
   Po upgradu na Sambu 2.2.8a z Gentoo 1.4 odmita WinNT platnost
uctu, kde uziv.jmeno obsahuje velke 'C s hackem' a male 'z s hackem'.
Problem nastava u klienta W98 i WXP => patrne nezavisi na klientovi.
Znaky, ktere problem naopak nemaji: 'a s carkou', 'd s hackem' a bezne ASCII.

V logu se objevuje:
  password server WinNT rejected the password
a dale zkousi hledat uziv. v lokalni databazi + problemova pismenka v logu
nahrazuje '_'

Sekce smb.conf tykajici se cestiny:
   client code page = 852
   character set = ISO8859-2      ; toto jsem zkusil i zakomentovat

Poznamky:
 - Bohuzel prislusna cast zdrojaku byla mezi v.2.0.10 a 2.2.8a silne prepsana.
 - Downgrade na nizsi verzi nechci z principu udelat, a taktez z principu bych
   rad nasel reseni.
 - Uzivateli byl docasne poskytnut jiny zpusob pristupu.


Setkal jste se nekdo s podobnym problemem?
Znate nekdo reseni?

predem dekuji

--
Tomas Hlava
th na red2head.com



Další informace o konferenci Linux