Octavi Fors
2001-Dec-20 04:42 UTC
accented share name ok with smbclient but not with smbmount
Hi, I'm trying to mount with smbmount a WinNT4.0 share resource from a Linux running Samba 2.2.2.=20 WinNT box is installed with code page=3D850. The resource name includes grave accented characters, in particular: =E0. I'm trying to smbmount with: $ smbmount '//NThostname/of=E0rs' /mnt/ofors -o ip=3Dxxx.xxx.xxx.xxx,username=3Dofors,password=3D******,workgroup=3Dwwwwww where: NThostname is the name of WinNT which owns the share resource of=E0rs is the name of the share resource (includes =E0) xxx.xxx.xxx.xxx is a valid IP address ****** is a valid password wwwwww is a valid workgroup name =20 the output of that command is: 6548: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name) SMB connection failed However, I've tried with a share resource without accented characters, it DOES work: $ smbmount '//NThostname/ofars' /mnt/ofors -o ip=3Dxxx.xxx.xxx.xxx,username=3Dofors,password=3D******,workgroup=3Dwwwwww So it seems something is wrong with =E0. My smb.conf already includes all options I know about valid chars: smb.conf: # Global parameters [global] =2E.. client code page =3D 850 character set =3D iso8859-1 preserve case =3D yes short preserve case =3D yes case sensitive =3D no valid chars =3D =E9:=C9 =E8:=C8 =EA:=CA =E0:=C0 =EE:=CE =F4:=D4 =E7:=C7 =FB:=DB =EB:=CB Any ideas about an extra option I'm missing. I'm sure WinNT box is running 850 codepage, since I've checked with C:\> chcp command. Finally, what puzzles evem more is that smbclient seems to work with the accented name: smbclient '//ub228184/of=E0rs' -I xxx.xxx.xxx.xxx -U ofors%***** added interface ip=3Dxxx.xxx.xxx.xxx bcast=3Dxxx.xxx.xxx.x nmask=3Dxxx.xxx.xxx.x Domain=3D[wwwwwww] OS=3D[Windows NT 4.0] Server=3D[NT LAN Manager 4.0] smb: \>=20 So my question is: what's the difference between the smbmount and smbclient way to handle accented characters, that makes work the second and not the first? Thanks in advance, ****************************************************** Octavi Fors Universitat de Barcelona.=20 Servei de Gesti=F3 Acad=E8mica.=20 Secci=F3 d'Organitzaci=F3 i Desenvolupament. mailto://ofors@ga.ges.ub.es http://sgac.ges.ub.es/oid *******************************************************
Urban Widmark
2001-Dec-20 09:59 UTC
accented share name ok with smbclient but not with smbmount
On Thu, 20 Dec 2001, Octavi Fors wrote:> I'm trying to mount with smbmount a WinNT4.0 share resource from a Linux > running Samba 2.2.2. > WinNT box is installed with code page=850. > The resource name includes grave accented characters, in particular: ?. > I'm trying to smbmount with: > > $ smbmount '//NThostname/of?rs' /mnt/ofors -o > ip=xxx.xxx.xxx.xxx,username=ofors,password=******,workgroup=wwwwwwThis fails for me too in 2.2.2, but the 2_2 cvs branch works. Either wait for 2_2 to be released as 2.2.3 or get the SAMBA_2_2 cvs tree. (docs at http://www.samba.org/samba/cvs.html) /Urban