Thanks everyone, problem solved. The problem was indeed in the Win2K client, not the Samba server. After checking from other Win2K machines I found that the Default System Locale must be set to Hebrew to make it work. I'd be happy to get some explanation why is that -- what happens behind the scenes in the Windows box that makes this mandatory -- after all I can use Hebrew file names on the Win box even without making Hebrew the default locale. (Since this is a Linux mailing list I guess the answer should not go on the list)
*Thanks again for all the help everyone* > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] On Behalf Of Yedidyah Bar-David > Sent: Sunday, January 19, 2003 11:31 PM > To: Alon Weinstein > Cc: [EMAIL PROTECTED] > Subject: Re: Samba server share won't do Hebrew > > > On Sun, Jan 19, 2003 at 07:16:12PM +0200, Alon Weinstein wrote: > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]] On Behalf Of > Yedidyah Bar-David > > > Sent: Sunday, January 19, 2003 5:49 PM > > > To: Alon Weinstein > > > Cc: 'Yedidyah Bar-David'; [EMAIL PROTECTED] > > > Subject: Re: Samba server share won't do Hebrew > > > > > > > > > On Sun, Jan 19, 2003 at 03:34:53PM +0200, Alon Weinstein wrote: > > > > > > I've setup Samba as a PDC for my network. Everything works > > > > > OK except > > > > > > for Hebrew file names -- I just can't make it work. I tried > > > > > following > > > > > > the instructions in the Samba manual & in Iglu.org.il. > > > > > > > > > > > > What could be the cause of this? Is it a problem > with my Samba > > > > > > configuration, my codepages (is there a place I can > > > download them > > > > > > from?), my Win2K configuration? > > > > > > > > > > I think you also need to add to smb.conf this: > > > > > valid chars = 224 225 226 227 228 229 230 231 232 233 234 235 > > > > > 236 237 238 239 240 241 242 243 244 245 246 247 248 249 > > > 250 253 254 > > > > > > > > > > Didi > > > > > > > > > Thanks Didi, but it didn't work.... I looked up the > "valid chars" > > > > config. -- it was used before internationalization was > > > added to Samba > > > > 2.0 -- it's not obsolete. Either way I tried adding it -- no > > > > change. > > > > > > Did it ever work for you, and stopped working? > > > We had sometimes specific clients that had problems with > > > hebrew filenames, client-side problems. They simply stopped > > > working. It was always a client configuration problem - not > > > on samba. You can try a Localized Hebrew Win98, and after it > > > works move to 2000/XP (which are more complex). > > > > never worked. I've delayed adding other computers to the > domain until > > this issue is resolved - this is a new installation. I > don't have an > > option for using Win98 - I must be able to connect Win2K boxes (not > > I do not suggest Win98 as a permanent solution, only as > something which works with Hebrew out-of-the-box. > > > Hebrew localized). Are there any special tweaks you know of > in Win2K > > that might change something? > > Not that I know of, but I didn't configure them. > > Something else: > When you create a file, say "<Alef><Bet><Gimel>.txt", what do > you get in the Samba side (do 'ls -l --show-control-chars | > od -tx1')? Also, is saving hebrew named files to shares on > other Windows machines (both NT and 9x) work? What do you get > on the server (especially in 9x - samba behaves like 9x until > 3.0 will be released with unicode)? > > Didi > > > > > > The only (relevant) option we use is 'valid chars'. I also > > > wrote a patch that causes samba to save the names in > > > ISO8859-8 (instead of CP862), but this is only relevant for > > > reading the files from the server (or via NFS) - it never made a > > change on the client side (assuming you do not move between > > patched > > and unpatched sambas). You can get it from > > <http://www.cs.tau.ac.il/~didi>. BTW, we still use samba > 2.2.2, but I ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]