On Tue, 22 May 2012 20:26:03 -0400
"Walter Dnes" <waltdnes@waltdnes.org> wrote:
> I'm not really a fan of automount, but I understand that lots of
> people are. I'm trying to get it fully functional under mdev, and
> then do a write-up on the wiki page. A Google search turns up lots of
> examples of code. However, the examples are for embedded devices, and
> they assume the only user is root. I've got the automounting and
> autounmounting working. Everybody can read the mounted USB stick, but
> only root can write. I've tried pmount with the umask option, but it
> doesn't help. Assume the scrpt gets passed MDEV="sdb1"
>
> #
> # Create the directory in /media
> mkdir -p /media/${MDEV}
> #
> # Change permissions to allow read+write by all
> chmod 777 /media/${MDEV}
> #
> # Mount the directory in /media
> pmount --noatime --umask 000 /dev/${MDEV}
>
> But after the mount...
> user2@aa1 /media $ ll
> total 3
> drwxr-xr-x 3 root root 1024 May 22 19:02 .
> drwxr-xr-x 19 root root 1024 May 21 20:41 ..
> drwxr-xr-x 5 root root 1024 May 16 01:42 sdb1
>
> Every directory and file belongs to user:group root:root. On the
> USB stick all directories are 755 and files are 744. As a
> heavy-handed ugly hack, I could...
>
> chgrp -R users /media/${MDEV}
> chmod -R g+w /media/${MDEV}
>
> to a USB stick. I obviously don't wnt to do that on the external USB
> drive that I rsync my system to every few weeks. Any ideas? And oh
> yes, I do realize I'm trying to re-invent the wheel. The old one has
> a broken udev

>
What filesystem is on that stick?
For vfat and ntfs what you are truing should work.
For Unix file systems (ext*, reiser, etc), it will not work. You cannot
override owners and permissions with the mount command on those.
--
Alan McKinnnon
alan.mckinnon@gmail.com