Date: Thu, 26 Feb 2015 14:51:53 -0600 From: Andrew Gould <andrewlylegould@gmail.com> To: "William A. Mahaffey III" <wam@hiwaay.net> Cc: FreeBSD Questions !!!! <freebsd-questions@freebsd.org> Subject: Re: problems mounting camera to download pics .... Message-ID: <CAFKhKgpsqsOfADgb=oe737cxadr6yen1f6-SKpwaE2-VUcT%2BTw@mail.gmail.com> In-Reply-To: <54EF80C2.3040803@hiwaay.net> References: <54EF5A28.8010605@hiwaay.net> <20150226183930.477ed7b5.freebsd@edvax.de> <54EF601F.3070702@hiwaay.net> <20150226190921.94278d64.freebsd@edvax.de> <54EF80C2.3040803@hiwaay.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 26, 2015 at 2:23 PM, William A. Mahaffey III <wam@hiwaay.net> wrote: > On 02/26/15 12:09, Polytropon wrote: > >> On Thu, 26 Feb 2015 12:04:15 -0600, William A. Mahaffey III wrote: >> >>> On 02/26/15 11:39, Polytropon wrote: >>> >>>> On Thu, 26 Feb 2015 11:38:48 -0600, 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 % >>>>> >>>> And with "sudo" prefix? :-) >>>> >>> [wam@kabini1, ~, 11:58:22am] 568 % mount /media/flash/ >>> mount_msdosfs: /dev/da0s1: Operation not permitted >>> [wam@kabini1, ~, 11:58:25am] 569 % sudo mount /media/flash/ >>> mount_msdosfs: /dev/da0s1: mount option <users> is unknown: Invalid >>> argument >>> [wam@kabini1, ~, 11:58:27am] 570 % >>> >> I didn't find the "users" option in "man mount" or "man mount_msdosfs", >> what is it supposed to do? What if you temporarily remove it? >> > > A linuxism :-/ .... makes no difference either way, other than the parsing > error .... It's supposed to allow regular users to mount that resource .... > > >> >> relevant lines from my fstab file: >>>>> >>>>> >>>>> /dev/da0s1 /media/flash msdosfs >>>>> rw,sync,noauto,longnames,-Lru_RU.UTF-8,users 0 0 >>>>> >>>> Suggestion regarding msdosfs: add "-m=644,-M=755" to the >>>> options to get rid of the fake +x attributes for the files. >>>> You could also add "noatime". >>>> >>> Roger, wilco .... >>> >> Not essential to solve the problem, but might be helpful for >> further usage. >> >> >> >> 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 ;-) .... >>>>> >>>> Do you have the mandatory "vfs.usermount=1" in /etc/sysctl.conf? >>>> Also check the device permissions: User or group requires rw for >>>> the device and must own the mountpoint. >>>> >>> .... & remember to change it in the command line as well, done, still >>> the same problem .... my root dir: >>> >>> >>> [wam@kabini1, ~, 12:01:36pm] 570 % ll / >>> total 32890 >>> [...] >>> drwxr-xr-x 5 root wheel 512 Oct 26 08:01 media/ >>> [...] >>> So am I supposed to have /media group writable ? I did so & same issue >>> .... >>> >> I think so. You can test this by temporarily chown'ing the >> whole /media subtree to your user, and then run the command >> as user (given that vfs.usermount is already set). >> >> You can find more info here (regarding user mount): >> >> https://www.freebsd.org/doc/handbook/usb-disks.html >> >> > Hmmmm .... this looks rather involved, I think I'll punt. I can get stuff > mounted by root, & I usually have a root window open, so I'm OK as is. > Thanks :-) .... > > -- > > William A. Mahaffey III > > ---------------------------------------------------------------------- > > If you set the suid on mount and umount, users should be able to mount and unmount devices. chmod u+s /sbin/*mount Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFKhKgpsqsOfADgb=oe737cxadr6yen1f6-SKpwaE2-VUcT%2BTw>