The motivation for moving out of /media was that with /media any user can access the filesystem that your user mounts. Which obviously is highly undesirable on multi-user systems. Originally we wanted to use $XDG_USER_RUNTIME_DIR and for a while we did that, see
but shortly determined that it was racy (it's never a good idea for a system daemon to write to a directory controlled by untrusted users) so we ended up using /run/media instead:
(OTOH, if you really want all users to access a device, you simply just add an /etc/fstab entry. We now have API in udisks and UI in GNOME Disks for this.)
> violating the expectations of experienced users and possibly
> breaking user scripts / symlinks.
Just FYI, it's pretty fragily to rely on udisks just this or that name in /media in the first place so I don't think any "experienced user" would do this. If you need a predictable mount point, you need to use /etc/fstab or mount the device yourself through another mechanism. Or, better, fix your software and/or scripts to figure out the mount point itself by looking at things like /proc/self/mountinfo use lsblk(8) or whatever.
> Please fix udisks to move its mounts back to /media."
There is nothing to "fix" here so closing NOTABUG.
The motivation for moving out of /media was that with /media any user can access the filesystem that your user mounts. Which obviously is highly undesirable on multi-user systems. Originally we wanted to use $XDG_USER_ RUNTIME_ DIR and for a while we did that, see
http:// cgit.freedeskto p.org/udisks/ commit/ ?id=502fb5b7810 afb50e48354e6b4 d1781d07f79e10
but shortly determined that it was racy (it's never a good idea for a system daemon to write to a directory controlled by untrusted users) so we ended up using /run/media instead:
http:// cgit.freedeskto p.org/udisks/ commit/ ?id=502fb5b7810 afb50e48354e6b4 d1781d07f79e10
(OTOH, if you really want all users to access a device, you simply just add an /etc/fstab entry. We now have API in udisks and UI in GNOME Disks for this.)
> violating the expectations of experienced users and possibly
> breaking user scripts / symlinks.
Just FYI, it's pretty fragily to rely on udisks just this or that name in /media in the first place so I don't think any "experienced user" would do this. If you need a predictable mount point, you need to use /etc/fstab or mount the device yourself through another mechanism. Or, better, fix your software and/or scripts to figure out the mount point itself by looking at things like /proc/self/ mountinfo use lsblk(8) or whatever.
> Please fix udisks to move its mounts back to /media."
There is nothing to "fix" here so closing NOTABUG.