From: Stefan S. <ssc...@gm...> - 2005-01-07 14:48:20
|
At first, thank you for your answer. > I see a couple of different problems here. Please correct me if I'm > wrong somewhere. > > 1) user/users option in fstab doesn't work > 2) uid=UID/gid=GID options don't work > 3) mount-point and device must have write permission for user > 4) no other user can read the mounted filesystem > 5) if mounting with 'user' option in fstab, umount doesn't work > good overview. > 2) Your patch solves this, doesn't it? > yeah, but it does not help, see 4. > 4) can be fixed by adding the 'allow_other' and 'default_permissions' > mount options. I think this would fix the problem described in the > last comment. > where should I add these? > For 1) and 3) to work, fusermount should detect if it was called from > mount and shouln't drop root privileges in that case. I'll have a > look at this. Where can I look at the captive-ntfs mount script? > I have attached it for you. Here is an output from it: # mount /mnt/captive/ -v Captive NTFS v1.1.5. Check a new version at: http://www.jankratochvil.net/ /sbin/mount.captive-ntfs: /usr/bin/lufis fs=captivefs,mntent.mnt_fsname=/dev/hda3,mntent.mnt_type=captive-ntfs,dir_cache_entries=0,image=/dev/hda3,noexec,nosuid,nodev,noauto,users,uid=1000,gid=100,allow_other,default_permissions,captive_options=--disk;--rw;--load-module=/var/lib/captive/ntoskrnl.exe;--filesystem=/var/lib/captive/ntfs.sys;--sandbox-server=/usr/sbin/captive-sandbox-server;--bug-pathname=/var/lib/captive/bug-%FT%T.captivebug.xml.gz;--syslog;--rw /mnt/captive -s > 5) This again could be solved in fusermount, probably by not modifying > mtab, and letting mount do the work. The problem is that /etc/mtab > and /proc/mounts would still become out of sync. I don't know how > serious this is, but I can imagine that it can cause confusion. I think its the problem that captive-ntfs is not the filesystem in mtab and /dev/hda3 not the source: $ umount /mnt/captive/ umount: /mnt/captive mount disagrees with the fstab fstab: /dev/hda3 /mnt/captive captive-ntfs defaults,noauto,rw,uid=1000,gid=100,allow_other,default_permissions,users 0 0 mtab: lufis /mnt/captive fuse rw,nosuid,nodev,user=stefan 0 0 |