Hello you all, Well... I'm at a loss with smbclient so I'm asking what may be a quite common question, but I did not find anything relevant in the documentation. I'm using Samba 2.2.1a on a Linux box, to access shares on W2000 systems and for those W2K systems to access some directories on the Samba server. And I run into troubles with (french) accented file or dir names. When working from W2K to the Samba server, I have no problems. If I have a file named El?phant.txt on my Samba server, I can see/read/modify it from the W2K system. Fine. But when using smbclient to access some W2K shares, I do properly _see_ accented filenames (\\w2000\Documents\Pierre-Yves\Mod?les, for example) but whenever I try to go into such a directory or to get a file, I get a Bad Path or a Bad File error. This only happens when there is an accent in the file or dir name. Non-accented stuff is properly dealed with : ------------------- smb: \> cd Pierre-Yves smb: \Pierre-Yves\> ls . DA 0 Mon Jul 2 11:41:34 2001 .. DA 0 Mon Jul 2 11:41:34 2001 Bureau DA 0 Tue Oct 2 10:48:10 2001 Menu D?marrer DA 0 Mon Aug 20 00:01:01 2001 Mes documents DA 0 Mon Oct 1 09:19:33 2001 Mod?les DAH 0 Sat Jun 23 15:57:23 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\> cd Mod?les cd \Pierre-Yves\Mod?les\: ERRDOS - ERRbadpath (Directory invalid.) smb: \Pierre-Yves\> cd Bureau smb: \Pierre-Yves\Bureau\> ls . DA 0 Tue Oct 2 10:48:10 2001 .. DA 0 Tue Oct 2 10:48:10 2001 El?phant.txt A 11 Tue Oct 2 10:48:17 2001 rp8-setup.exe R 5136384 Sun Aug 19 23:57:50 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\Bureau\> get El?phant.txt ERRDOS - ERRbadfile (File not found.) opening remote file \Pierre-Yves\Bureau\El?phant.txt smb: \Pierre-Yves\> cd "../Mes documents" smb: \Pierre-Yves\Mes documents\> ls . DA 0 Mon Oct 1 09:19:33 2001 .. DA 0 Mon Oct 1 09:19:33 2001 Gestion D 0 Mon Oct 1 09:21:53 2001 Perso DA 0 Thu Sep 13 13:12:53 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\Mes documents\> ------------------- Obviously, I must be doing stg wrong. First time in my life I see stg working on Windows and not on Linux ! Here is my smb.conf file : ------------------- # Samba config file created using SWAT # from localhost.localdomain (127.0.0.1) # Date: 2001/10/02 12:04:35 # Global parameters [global] workgroup = B-A server string = Samba 2.2.1a encrypt passwords = Yes username map = /usr/local/samba/private/usermap.txt log file = /usr/local/samba/var/log.%m max log size = 500 client code page = 850 character set = ISO8859-1 dns proxy = No hosts allow = 192.168.1. [printers] comment = All Printers path = /usr/spool/samba printable = Yes browseable = No ------------------- Any hints will be appreciated ! Tia, -- -+-+ Pierre-Yves BONNETAIN
Hello you all, Well... I'm at a loss with smbclient so I'm asking what may be a quite common question, but I did not find anything relevant in the documentation. And since it's the only thing that prevents me from putting samba into everyday use... I'm using Samba 2.2.1a on a Linux box, to access shares on W2000 systems and for those W2K systems to access some directories on the Samba server. And I run into troubles with (french) accented file or dir names. When working from W2K to the Samba server, I have no problems. If I have a file named El?phant.txt on my Samba server, I can see/read/modify it from the W2K system. Fine. But when using smbclient to access some W2K shares, I do properly _see_ accented filenames (\\w2000\Documents\Pierre-Yves\Mod?les, for example) but whenever I try to go into such a directory or to get a file, I get a Bad Path or a Bad File error. This only happens when there is an accent in the file or dir name. Non-accented stuff is properly dealed with : ------------------- smb: \> cd Pierre-Yves smb: \Pierre-Yves\> ls . DA 0 Mon Jul 2 11:41:34 2001 .. DA 0 Mon Jul 2 11:41:34 2001 Bureau DA 0 Tue Oct 2 10:48:10 2001 Menu D?marrer DA 0 Mon Aug 20 00:01:01 2001 Mes documents DA 0 Mon Oct 1 09:19:33 2001 Mod?les DAH 0 Sat Jun 23 15:57:23 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\> cd Mod?les cd \Pierre-Yves\Mod?les\: ERRDOS - ERRbadpath (Directory invalid.) smb: \Pierre-Yves\> cd Bureau smb: \Pierre-Yves\Bureau\> ls . DA 0 Tue Oct 2 10:48:10 2001 .. DA 0 Tue Oct 2 10:48:10 2001 El?phant.txt A 11 Tue Oct 2 10:48:17 2001 rp8-setup.exe R 5136384 Sun Aug 19 23:57:50 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\Bureau\> get El?phant.txt ERRDOS - ERRbadfile (File not found.) opening remote file \Pierre-Yves\Bureau\El?phant.txt smb: \Pierre-Yves\> cd "../Mes documents" smb: \Pierre-Yves\Mes documents\> ls . DA 0 Mon Oct 1 09:19:33 2001 .. DA 0 Mon Oct 1 09:19:33 2001 Gestion D 0 Mon Oct 1 09:21:53 2001 Perso DA 0 Thu Sep 13 13:12:53 2001 58627 blocks of size 524288. 52259 blocks available smb: \Pierre-Yves\Mes documents\> ------------------- Obviously, I must be doing stg wrong. First time in my life I see stg working on Windows and not on Linux ! Here is my smb.conf file : ------------------- # Samba config file created using SWAT # from localhost.localdomain (127.0.0.1) # Date: 2001/10/02 12:04:35 # Global parameters [global] workgroup = B-A server string = Samba 2.2.1a encrypt passwords = Yes username map = /usr/local/samba/private/usermap.txt log file = /usr/local/samba/var/log.%m max log size = 500 client code page = 850 character set = ISO8859-1 dns proxy = No hosts allow = 192.168.1. [printers] comment = All Printers path = /usr/spool/samba printable = Yes browseable = No ------------------- Any hints will be appreciated ! Tia, -- -+-+ Pierre-Yves BONNETAIN