Yes, permission problems are really annoying on Linux. To avoid this
problem, the prehistoric FAT32 must be used, and I don't like that.

To fix this bug, there is an "easier" solution than patching the kernel
: creating a virtual file system that enables UID/GID/permissions
mapping between the real file system and the file system to be available
to the user. That's not too hard with FUSE.

And after, integrate it with pmount to enable a default mapping for the
user who mounts the disk.

Example :
I've these files on my removable disk :
drwxr-xr-x 1000 1000 2480 2007-08-25 18:09 work
drwxr-xr-x 1000 1000  232 2007-09-01 15:17 videos
drwxr-xr-x 1000 1000   11 2007-04-13 23:35 music
drwxr-xr-x 1000 1000 4500 2007-09-25 21:12 archives

My UID is 1001. I want to mount it to /media/usbdisk. pmount transparently 
mounts this file system to /tmp/mapfs/internal-sda1, and mounts a new file 
system that makes a mapping with the real files on /tmp/mapfs/internal-sda1.
To the user, it that gives this :
drwxr-xr-x 1001 1001 2480 2007-08-25 18:09 /media/usbdisk/work
drwxr-xr-x 1001 1001  232 2007-09-01 15:17 /media/usbdisk/videos
drwxr-xr-x 1001 1001   11 2007-04-13 23:35 /media/usbdisk/music
drwxr-xr-x 1001 1001 4500 2007-09-25 21:12 /media/usbdisk/archives

-- 
DVDs with restrictive permissions are unreadable for normal user
https://bugs.launchpad.net/bugs/10550
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to