Public bug reported:
[18.04 amd64]
HintSystem (which can be set by a udev rule with ENV{UDISKS_SYSTEM}="1")
is supposed to "require additional permissions to access" [0] but there
is no difference in the mount permissions when it is set:
# UDISKS_SYSTEM=0
$ udisksctl info -b /dev/sr0
/org/freedesktop/UDisks2/block_devices/sr0:
org.freedesktop.UDisks2.Block:
Configuration: []
CryptoBackingDevice: '/'
Device: /dev/sr0
...
HintAuto: true
HintIconName:
HintIgnore: false
HintName:
HintPartitionable: false
HintSymbolicIconName:
HintSystem: false
Id: by-uuid-2019-06-22-02-06-15-00
...
UserspaceMountOptions: uhelper=udisks2
org.freedesktop.UDisks2.Filesystem:
MountPoints: /media/tj/Xubuntu 19.10 amd64
Size: 0
$ mount | grep media/tj
/dev/sr0 on /media/tj/Xubuntu 19.10 amd64 type iso9660
(ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,uhelper=udisks2)
# UDISKS_SYSTEM=1
$ udisksctl info -b /dev/sr0
/org/freedesktop/UDisks2/block_devices/sr0:
org.freedesktop.UDisks2.Block:
Configuration: []
CryptoBackingDevice: '/'
Device: /dev/sr0
...
HintAuto: true
HintIconName:
HintIgnore: false
HintName:
HintPartitionable: false
HintSymbolicIconName:
HintSystem: true
Id: by-uuid-2019-06-22-02-06-15-00
...
UserspaceMountOptions: uhelper=udisks2
org.freedesktop.UDisks2.Filesystem:
MountPoints: /media/tj/Xubuntu 19.10 amd64
Size: 0
$ mount | grep media/tj
/dev/sr0 on /media/tj/Xubuntu 19.10 amd64 type iso9660
(ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,u
helper=udisks2)
[0]
http://storaged.org/doc/udisks2-api/latest/gdbus-org.freedesktop.UDisks2.Block.html#gdbus-property-org-freedesktop-UDisks2-Block.HintSystem
** Affects: udisks2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to udisks2 in Ubuntu.
https://bugs.launchpad.net/bugs/1836499
Title:
Ignores HintSystem (UDISKS_SYSTEM)
Status in udisks2 package in Ubuntu:
New
Bug description:
[18.04 amd64]
HintSystem (which can be set by a udev rule with
ENV{UDISKS_SYSTEM}="1") is supposed to "require additional permissions
to access" [0] but there is no difference in the mount permissions
when it is set:
# UDISKS_SYSTEM=0
$ udisksctl info -b /dev/sr0
/org/freedesktop/UDisks2/block_devices/sr0:
org.freedesktop.UDisks2.Block:
Configuration: []
CryptoBackingDevice: '/'
Device: /dev/sr0
...
HintAuto: true
HintIconName:
HintIgnore: false
HintName:
HintPartitionable: false
HintSymbolicIconName:
HintSystem: false
Id: by-uuid-2019-06-22-02-06-15-00
...
UserspaceMountOptions: uhelper=udisks2
org.freedesktop.UDisks2.Filesystem:
MountPoints: /media/tj/Xubuntu 19.10 amd64
Size: 0
$ mount | grep media/tj
/dev/sr0 on /media/tj/Xubuntu 19.10 amd64 type iso9660
(ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,uhelper=udisks2)
# UDISKS_SYSTEM=1
$ udisksctl info -b /dev/sr0
/org/freedesktop/UDisks2/block_devices/sr0:
org.freedesktop.UDisks2.Block:
Configuration: []
CryptoBackingDevice: '/'
Device: /dev/sr0
...
HintAuto: true
HintIconName:
HintIgnore: false
HintName:
HintPartitionable: false
HintSymbolicIconName:
HintSystem: true
Id: by-uuid-2019-06-22-02-06-15-00
...
UserspaceMountOptions: uhelper=udisks2
org.freedesktop.UDisks2.Filesystem:
MountPoints: /media/tj/Xubuntu 19.10 amd64
Size: 0
$ mount | grep media/tj
/dev/sr0 on /media/tj/Xubuntu 19.10 amd64 type iso9660
(ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,u
helper=udisks2)
[0]
http://storaged.org/doc/udisks2-api/latest/gdbus-org.freedesktop.UDisks2.Block.html#gdbus-property-org-freedesktop-UDisks2-Block.HintSystem
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udisks2/+bug/1836499/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp