Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jan 2017 19:42:31 -0800
From:      "J.B." <non.euc.geo.1854@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 11.0 and mounting SMB shared folder at boot without password
Message-ID:  <0064d7a1-9d91-1f02-c24a-4445381fe112@gmail.com>
In-Reply-To: <mailman.89.1484913602.10944.freebsd-questions@freebsd.org>
References:  <mailman.89.1484913602.10944.freebsd-questions@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 01/20/2017 04:00 AM, freebsd-questions-request@freebsd.org wrote:
> Send freebsd-questions mailing list submissions to
> 	freebsd-questions@freebsd.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> or, via email, send a message with subject or body 'help' to
> 	freebsd-questions-request@freebsd.org
>
> You can reach the person managing the list at
> 	freebsd-questions-owner@freebsd.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of freebsd-questions digest..."
>
>
> Today's Topics:
>
>     1. FreeBSD 11.0 and mounting SMB shared folder at boot without
>        password (David Christensen)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 19 Jan 2017 20:35:42 -0800
> From: David Christensen <dpchrist@holgerdanske.com>
> To: freebsd-questions@freebsd.org
> Subject: FreeBSD 11.0 and mounting SMB shared folder at boot without
> 	password
> Message-ID: <3a018208-2ad4-1b1d-302d-e5ab4f1f2fad@holgerdanske.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> freebsd-questions:
>
> I have a computer:
>
> toor@freebsd:/root # freebsd-version
> 11.0-RELEASE-p7
>
> toor@freebsd:/root # uname -a
> FreeBSD freebsd 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu
> Sep 29 03:40:55 UTC 2016
> root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
>
>
> I am attempting to mount a Microsoft Windows shared folder
> (//dc8ct591/data) into my home directory
> (freebsd:/usr/home/dpchrist/.data) at boot, without having to enter my
> password.
>
>
> Using Xfce and Thunar, I can browse the network, see the shared folder,
> enter my credentials, and access files within the share.
>
>
> After RTFM and STFW, this is my current attempt:
>
> toor@freebsd:/root # ll /etc/fstab
> -rw-r--r--  1 root  wheel  uarch 230 Jan 19 19:41 /etc/fstab
>
> toor@freebsd:/root # grep dc8ct591 /etc/fstab
> //dpchrist@dc8ct591/data /usr/home/dpchrist/.data smbfs rw,-N 0 0
>
> toor@freebsd:/root # ll /etc/nsmb.conf
> -rw-------  1 root  wheel  uarch 85 Jan 19 19:42 /etc/nsmb.conf
>
> toor@freebsd:/root # cat /etc/nsmb.conf
> [default]
> workgroup=WORKGROUP
> [dc8ct591:dpchrist]
> password=<redacted>
>
>
> If I run 'mount' with the -d option, I can see the system call to
> 'mount_smbfs':
>
> toor@freebsd:/root # mount -d /usr/home/dpchrist/.data
> exec: mount_smbfs -o rw -N //dpchrist@dc8ct591/data /usr/home/dpchrist/.data
>
>
> If I then run 'mount_smbfs' without the -N option and enter the password
> for dpchrist@dc8ct591, it works:
>
> toor@freebsd:/root # mount_smbfs -o rw //dpchrist@dc8ct591/data
> /usr/home/dpchrist/.data
> Password:
>
> toor@freebsd:/root # mount | grep -i dc8ct591
> //DPCHRIST@DC8CT591/DATA on /usr/home/dpchrist/.data (smbfs)
>
>
> But if run 'mount', or 'mount_smbfs' manually with the -N option, it fails:
>
> toor@freebsd:/root # umount /usr/home/dpchrist/.data
>
> toor@freebsd:/root # mount | grep -i dc8ct591
>
> toor@freebsd:/root # mount /usr/home/dpchrist/.data
> mount_smbfs: unable to open connection: syserr = Authentication error
>
> toor@freebsd:/root # mount_smbfs -o rw -N //dpchrist@dc8ct591/data
> /usr/home/dpchrist/.data
> mount_smbfs: unable to open connection: syserr = Authentication error
>
>
> I get the same result for shared folders on Samba 2:3.6.6-6+deb7u11 on
> Debian 7 (Wheezy) and on Windows XP SP2.
>
>
> I don't know how to get more information about the "Authentication
> error" encountered by mount_smbfs (no --verbose or --debug option, and
> doesn't seem to write into any file in /var/log).
>
>
> Any suggestions?
>
>
> David
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>
> ------------------------------
>
> End of freebsd-questions Digest, Vol 659, Issue 7
> *************************************************

      -N      Do not ask for a password.  At run time, mount_smbfs reads the
              ~/.nsmbrc file for additional configuration parameters and a
              password.  If no password is found, mount_smbfs prompts 
for it.

Looks like mount_smbfs is expecting the file to be named '.nsmbrc', not 
simply 'nsmbrc.' So it's not finding the file where the password is stored.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0064d7a1-9d91-1f02-c24a-4445381fe112>