Chris Reeves <chris.reeves@iname.com> wrote:
I'm afraid that if it's a FAT16 partition, mounted as type msdos or vfat, then it's an all-or-nothing case. Either they can see it all, or they can't. You may be able to get some stuff sorted out by playing with symlinks, but I'm not sure whether that would work.
Symlinks won't do this. Read permissions for the whole VFAT partition are still required to read a file on it, even if it's accessed through a symlink. And a simple ls -l on the symlink will show the path to the real location and the path to the partition root directory will be visible, too.
I suppose one option would be to mount the DOS partition as type UMSDOS, for which, IIRC, you can assign different permissions to individual files. See 'man mount' for more detailed information.
The only other ways I know of: Split the partition up into public and private partitions or copy all public files to an ext2 partition. There seems to be no really perfect solution, so maybe UMSDOS is the best possible. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/