On 04/09/2017 02:40 PM, Steve McIntyre wrote:
rowl...@cloud85.net wrote:
On 04/09/2017 10:47 AM, Richard Owlett wrote:
Re-inserting _*CRITICAL_ critical information from 1st post
<begin quote>
I have a laptop with multiple installs of Debian Jessie using MATE
desktop. There are minor differences of package complements - the
purpose being to determine an optimal configuration.
There are a relatively small number of files which I would like to have
the latest version available no matter which install is active.
<end quote>
My solution was to place this files on a separate partition of the >>> hdd. It
will be mounted at boot. The fstab entry is currently
UUID=E90C-65B4 /media/common vfat auto,exec,rw,flush,umask=000 0 0
The problem occurred on the very first use:
I opened /media/common by double-clicking its desktop icon.
I then:
right-clicked on the desktop icon of a text file
selected "Copy" from the menu
moved mouse over the displayed directory of /media/common
right-clicked and chose "Paste" from menu
The file was _apparently_ copied as expected.
*HOWEVER* the act of copying set the execution flag.
Why?
I received an almost OFFLIST reply stating:
"Because your fstab entry contains the exec directive for the whole
filesystem"
I suspected something of the sort. The man pages and wiki references
were opaque on how to chose the various mask options.
What I had expected to happen was for execute flag to be whatever it >> had
been set to on the source side.
I wanted all users to have rw permission - that was apparently
accomplished.
The bits are rwxrwxrwx. Setting them all maps to (octal) 777. The
umask determines which bits you *don't* want to see set from mount, so
umask=111 will strip the execute bits.
That did not work as desired. The files on that partition can *NOT* be
deleted.
The *EXPLICIT* purpose is for *EVERYONE* to absolutely free unfettered
access to the files on that partition.
Think of it as a message board in the local grocery where anyone could
post anything. Advertising flyers with tear off phone numbers included.
Alternatively, use a real filesystem that supports permissions
better (i.e. at all). vfat is horrid in many, many ways.
This machine doesn't have Windows on it. But I'll want to do the same
thing on one with both Linux and Windows.
Ideas?