** Description changed: - Binary package hint: gvfs + Problem + ======= + For security reasons ( possible DoS ), other users (esp. root) cannot access a fuse filesystem, and not even stat the mountpoint: - I tried to copy the contents of my home-folder using "sudo cp -a", and I got - cp: cannot stat '/home/user/.gvfs': Permission denied + $ sudo stat .gvfs + stat: cannot stat `.gvfs': Permission denied + $ sudo ls -la + ls: cannot access .gvfs: Permission denied + d????????? ? ? ? ? ? .gvfs - This can be reproduced whenever /home/user/.gvfs is mounted according to - /etc/mtab. Not only does "cp" yield an error, but also "ls" and "cd": + This means "rsync --one-file-system" (and similar options for find, + tar...) cannot know this is a different file system they actually want + to exclude, and fail on the permission denied error. - $ whoami - user - $ ls -dl /home/user/.gvfs - dr-x------ 2 user user 0 2008-05-01 19:55 /home/user/.gvfs - $ sudo -s - $ whoami - root - $ cd /home/user/.gvfs - bash: cd: /home/user/.gvfs: Permission denied - $ ls -dl /home/user/.gvfs - ls: canot access /home/user/.gvfs: Permission denied - $ umount /home/user/.gvfs - $ ls -dl /home/user/.gvfs - drwx------ 2 wg wg 4096 2008-04-25 23:12 /home/user/.gvfs - $ cd /home/user/.gvfs - $ pwd - /home/user/.gvfs + Please note that it is GOOD AND CORRECT that root cannot copy the .gvfs + directory. The real problem is that the stat fails. + Workarounds + =========== + * bind-mount the file system you want to backup beforehand (see comment #67) - Ubuntu Version: 8.04 - gvfs Version: 0.2.3-0ubuntu4 - Expected Behaviour: well, grant access to the superuser whenever he tries to access ~/.gvfs - - This bug might be related to - https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/212789 + See also + ======= + * Excellent description of the problem in bug 227724 + * fuse-devel mailing list saying this will all be solved someday using "private namespaces" + http://thread.gmane.org/gmane.comp.file-systems.fuse.devel/3497/focus=3502 + http://thread.gmane.org/gmane.comp.file-systems.fuse.devel/7169/focus=7236 + * Kernel documentation explaing the DoS + http://www.kernel.org/doc/Documentation/filesystems/fuse.txt
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/225361 Title: .gvfs can't be stat'd by root causing backup tools to fail To manage notifications about this bug go to: https://bugs.launchpad.net/gvfs/+bug/225361/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs