From owner-freebsd-questions@FreeBSD.ORG Fri Feb 27 21:34:30 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1D8D17CD for ; Fri, 27 Feb 2015 21:34:30 +0000 (UTC) Received: from outbound-queue-1.mail.thdo.gradwell.net (outbound-queue-1.mail.thdo.gradwell.net [212.11.70.34]) by mx1.freebsd.org (Postfix) with ESMTP id D1AC8D30 for ; Fri, 27 Feb 2015 21:34:29 +0000 (UTC) Received: from outbound-edge-2.mail.thdo.gradwell.net (bonnie.gradwell.net [212.11.70.2]) by outbound-queue-1.mail.thdo.gradwell.net (Postfix) with ESMTP id 27ECA21E7D for ; Fri, 27 Feb 2015 21:33:38 +0000 (GMT) Received: from cpc7-jarr12-2-0-cust882.16-2.cable.virginm.net (HELO amd.asgard.uk) (92.238.71.115) (smtp-auth username dave%pop3.dgmm.net, mechanism plain) by outbound-edge-2.mail.thdo.gradwell.net (qpsmtpd/0.83) with ESMTPA; Fri, 27 Feb 2015 21:33:35 +0000 From: Dave To: freebsd-questions@freebsd.org Subject: Re: problems mounting camera to download pics .... Date: Fri, 27 Feb 2015 21:33:34 +0000 Message-ID: <5161492.5f10mYJAFX@amd.asgard.uk> User-Agent: KMail/4.14.2 (FreeBSD/9.3-RELEASE-p10; KDE/4.14.2; amd64; ; ) In-Reply-To: <54EFA8DE.9050909@hiwaay.net> References: <54EF5A28.8010605@hiwaay.net> <54EFA8DE.9050909@hiwaay.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Gradwell-MongoId: 54f0e2af.32ae-40f6-2 X-Gradwell-Auth-Method: mailbox X-Gradwell-Auth-Credentials: dave@pop3.dgmm.net X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 21:34:30 -0000 On Thursday 26 February 2015 17:14:38 William A. Mahaffey III wrote: > On 02/26/15 15:54, Adam Vande More wrote: > > On Thu, Feb 26, 2015 at 11:38 AM, William A. Mahaffey III > > > > wrote: > >> .... I am trying to mount my digital camera to download some pics I just > >> took. When I do this as root, it works AOK & I got the pics off. However, > >> when I changed my fstab file to (supposedly) allow regular users to mount > >> that directory, the mount command fails: > >> > >> > >> [wam@kabini1, ~, 11:33:11am] 530 % mount /media/flash/ > >> mount_msdosfs: /dev/da0s1: Operation not permitted > >> [wam@kabini1, ~, 11:35:58am] 530 % > >> > >> > >> relevant lines from my fstab file: > >> > >> > >> /dev/da0s1 /media/flash msdosfs > >> rw,sync,noauto,longnames,-Lru_RU.UTF-8,users 0 0 > >> # /dev/da0s1 /media/flash msdosfs > >> rw,sync,noauto,longnames,-Lru_RU.UTF-8 0 0 > >> > >> > >> FreeBSD 9.3-RELEASE-p9 > >> > >> Not a huge issue, since I can get 'er done as root, but I don't see why > >> this shouldn't be feasible as a regular user .... TIA & have a nice, > >> snowy > >> (here) day ;-) .... > > > > sysctl vfs.usermount=1 > > Already tried, didn't work, however someone else suggested setuid on > /sbin/(u)mount & that worked .... Thanks :-) .... Rather than giving every user root level access to mount (possible security issue), the more correct way is to create devfs rules, see the FreeBSD Handbook: https://www.freebsd.org/doc/en/books/handbook/usb-disks.html This will be how you set up other USB devices to allows user access, eg pen/thumb drives, printers, scanners etc. It's also possible to get "clever" and mount devices on insertion or to specific mount points or to run specific commands on insertion, eg system detects your camera and copies or moves the files to a specific location. See devd/devd.conf for info on this. Google on the terms: freebsd user mount usb device for lots more useful and helpful advice/troubleshooting.