As far as I can see this issue (and 1006704 and probably more) is all about mount tools that read /etc/mtab or /proc/mounts and find a mountpoint that is inaccessable due to user access rights: The app is running as user A and finds this mountpoint belonging to user B, clearly stated in the /etc/mtab and /proc/mounts.
>From my legacy unix ideas, I'd say the mounting application should mount this user-specific mountpoint using the '-n' option that it is not listed in /etc/mtab. The accessing tools like `mount`, `df`, `rsync` and others, should only use the mountpoints from /etc/mtab if they are run without root-rights. This avoids the listing problem. With current knowledge and cases where /etc/mtab is linked to /proc/mounts, I'd say the accessing tools (`mount`, `df`etc) should check the "user" flag in the mount line and if the found uid does not match the current or active uid, the mount errors should silently be ignored (or the entire mount can be skipped). -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/867806 Title: df -h permission denied error Status in Light Display Manager: New Status in “lightdm” package in Ubuntu: Confirmed Bug description: Running "df -h" from the cli as a normal user returns: Filesystem Size Used Avail Use% Mounted on /dev/md0 37G 6.6G 29G 19% / udev 796M 8.0K 796M 1% /dev tmpfs 322M 888K 321M 1% /run none 5.0M 0 5.0M 0% /run/lock none 805M 92K 805M 1% /run/shm /dev/sda3 1.8T 265G 1.6T 15% /mnt/d1 /dev/sdb3 1.8T 1.7T 102G 95% /mnt/d2 /dev/sdc3 893G 33M 893G 1% /mnt/d3 df: `/var/lib/lightdm/.gvfs': Permission denied $ running with "su" $ sudo df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 37G 6.6G 29G 19% / udev 796M 8.0K 796M 1% /dev tmpfs 322M 888K 321M 1% /run none 5.0M 0 5.0M 0% /run/lock none 805M 92K 805M 1% /run/shm /dev/sda3 1.8T 265G 1.6T 15% /mnt/d1 /dev/sdb3 1.8T 1.7T 102G 95% /mnt/d2 /dev/sdc3 893G 33M 893G 1% /mnt/d3 $ ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: bash 4.2-0ubuntu4 ProcVersionSignature: Ubuntu 3.0.0-10.16-server 3.0.4 Uname: Linux 3.0.0-10-server x86_64 ApportVersion: 1.23-0ubuntu2 Architecture: amd64 Date: Tue Oct 4 14:17:28 2011 InstallationMedia: Ubuntu-Server 11.04 "Natty Narwhal" - Release amd64 (20110426) ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 SourcePackage: bash UpgradeStatus: Upgraded to oneiric on 2011-09-05 (29 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/lightdm/+bug/867806/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp