Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Feb 2005 17:09:54 +0000
From:      Mark Ovens <marko@freebsd.org>
To:        Ruben de Groot <mail25@bzerk.org>
Cc:        FreeBSD Mailing list <freebsd-questions@freebsd.org>
Subject:   Re: [lorenl@alzatex.com: Re: Mounting a samba share on boot?]
Message-ID:  <41FFB7E2.4000100@freebsd.org>
In-Reply-To: <20050201152035.GA7969@ei.bzerk.org>
References:  <20050131120623.GA10752@alzatex.com> <41FE26DD.3020002@freebsd.org> <20050131134753.GE8619@alzatex.com> <20050201152035.GA7969@ei.bzerk.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Ruben de Groot wrote:
> On Mon, Jan 31, 2005 at 05:47:53AM -0800, Loren M. Lang typed:
>> On Mon, Jan 31, 2005 at 12:38:53PM +0000, Mark Ovens wrote:
>> > Loren M. Lang wrote:
>> > >replacing MYWORKGROUP, SERVER, USER, secret as neccessary.  Make sure
>> > >nsmb.conf is only readable by root.  Add the following line to fstab:
>> > >
>> > >//user@server/share   /mnt/share       smbfs   rw              0       0
>> > >
>> > 
>> > PMJI, but do you know if it's possible to handle a share name containing 
>> > a space when mounting smb filesystems using fstab?
>> > 
>> > I tried
>> > 
>> > "//user@server/Drive C"
>> > '//user@server/Drive C'
>> > //user@server/Drive\ C
>> > 
>> > None of these worked. I know that using spaces in filenames is a Bad 
>> > Idea, but this is Windows we're talking about here ;-)
>> 
>> A random guess might be to try: //user@server/Driver%20C
>> %20 refers to the ascii character with hex value 20 which is space.
>> It's what webservers use for getting around spaces, samba might too.`
>> I'd be really curious to see if this works.
> 
> The following seems to work for me:
> 
> root@ei:/root> mount_smbfs //odo/"Temp Dir" /mnt
> Password:
> root@ei:/root> mount | grep smbfs
> //ROOT@ODO/TEMP DIR on /mnt (smbfs)
> root@ei:/root>
> 

Yes, that WFM too. The problem is if you try to add that as an entry in 
/etc/fstab as it cannot handle the space. I had a quick look in fstab.c 
and there appears to be no handling of escaped characters, which is 
understandable I suppose since the first field would normally be 
something /dev/da0s1a

Mark



---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0505-0, 31/01/2005
Tested on: 02/02/2005 01:30:28
avast! - copyright (c) 2000-2004 ALWIL Software.
http://www.avast.com





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41FFB7E2.4000100>