diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-11-07 19:52:58 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-11-07 19:52:58 (GMT) |
commit | 30b104bb755c7c134298d92170f5883067d50bf8 (patch) | |
tree | add8148e97c6bdb3875702a124d078e69c5b8a90 | |
parent | 867b78ac6fda018c5644c3835c455b80e45dc7f5 (diff) |
* #4704 Fix mounting of removable devices. (tomeu)
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | volumesmanager.py | 7 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,5 @@ +* #4704 Fix mounting of removable devices. (tomeu) + 68 67 diff --git a/volumesmanager.py b/volumesmanager.py index 0d95dea..f0948ce 100644 --- a/volumesmanager.py +++ b/volumesmanager.py @@ -30,6 +30,9 @@ HAL_MANAGER_IFACE = 'org.freedesktop.Hal.Manager' HAL_DEVICE_IFACE = 'org.freedesktop.Hal.Device' HAL_VOLUME_IFACE = 'org.freedesktop.Hal.Device.Volume' +MOUNT_OPTION_UID = 500 +MOUNT_OPTION_UMASK = 000 + _volumes_manager = None class VolumesManager(gobject.GObject): @@ -134,10 +137,10 @@ class VolumesManager(gobject.GObject): options = [] if 'uid=' in valid_options: - options.append('uid=%i' % os.getuid()) + options.append('uid=%i' % MOUNT_OPTION_UID) if 'umask=' in valid_options: - options.append('umask=077') + options.append('umask=%i' % MOUNT_OPTION_UMASK) if 'noatime' in valid_options: options.append('noatime') |