Change the permissions of the mount point and not fstab.
I'll share how I do things. YMMV.
Since my MS-DOS days in the 1980s I have used multiple partitions. In those days I installed the operating system in C:. apps in D: and I saved my data files in E:. I use the same approach with my systems today.
I have two internal SATA II drives in my office system. Here is a partial snapshot:
Code:
/dev/sda1 494M 136M 333M 29% /boot
/dev/sda3 60G 12G 45G 21% /home
/dev/sda5 2.0G 102M 1.8G 6% /usr/local
/dev/sda6 2.0G 36M 1.9G 2% /tmp
/dev/sda7 5.0G 241M 4.5G 6% (Slackware 12.2 /var)
/dev/sda8 14G 6.5G 6.7G 50% (Slackware 12.2 /)
/dev/sda12 5.0G 243M 4.5G 6% (Slackware 13.1 /var)
/dev/sda13 14G 5.9G 7.3G 45% (Slackware 13.1 /)
/dev/sdb1 145G 96G 47G 68% /home/public
/dev/sdb2 150G 94G 56G 63% /home/public/archives
tmpfs 1.9G 60K 1.9G 1% /dev/shm
That many partitions might seem like too much overhead to some people. Yet my partition scheme provides a lot of flexibility. When installing or updating my operating systems I never have to worry about my user directories or my collection of scripts, fonts, local configuration, and sound files in /usr/local. Nor do I worry about files in /home.
The partition scheme helps me because I need to maintain both 12.2 and 13.1 systems. When I boot into one system or the other, I have the same mount points. For example, all of my /usr/local and /home files are located in the same place for both systems. A common /boot partition allows me to support multiple operating systems on one machine. In my early days of using Linux based systems I multi booted among four or five different systems, which is why I decided to use common partitions. These days I still tinker with other distros but only occasionally --- I use Slackware full time. Yet with multiple versions of Slackware I still find the common partition approach helpful.
In my /home partition I have the following directories:
Files (all kinds of data files: letters, documents, spreadsheets, PDFs, etc.) (771, root:users, set GID)
Media (music and photos) (775, root:media, set GID)
public (a mount point)
users (all of my user account directories)
/home/public is a mount point for /dev/sdb1. Under that mount point I have the following directories:
archives (another mount point: all kinds of long-term storage, DVD/CD images, and short-term backup files) (root:root)
builds (where I build my kernels and Slackware packages)
downloads (a common dumping ground for downloads) (root:users)
firefox_shared (at one time I used a common directory for Firefox when I was dual booting with Windows. I still use that location despite no longer dual booting with Windows.)
slackware (local mirrors of Slackware 12.2, 13.1, 13.37, Current) (root:root)
slackware64 (local mirrors of Slackware 13.1, 13.37, Current) (root:root)
tmp (root:users)
vm-images (all of my virtual machines) (root:vboxusers, set GID)
All of this is shared between 12.2 and 13.1.
A caveat: Typically copying a file means ownership of user:user. So for some directories, such as /home/Files or /home/Media, I assign the parent level set GID. Any file copied or created there gets group ownership of the respective group.
I use group ownerships in my HTPC too. The directory where TV recordings are stored are assigned group ownership of htpc. Any user account in that group can add or delete those recordings. Yet all of my DVD images that I copied to the HTPC are all assigned ownership of root:root, just like the remainder of the system. That way I don't have to worry about fat finger issues.
The whole point is don't be afraid to experiment. I have changed partition schemes and file locations a few times over the years and likely will again someday.
I hope this helps.