On Tue, 22 May 2012 20:26:03 -0400
"Walter Dnes" <waltd...@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.mckin...@gmail.com


Reply via email to