SUMMARY I'm using KeePassXC and would like to include a shared database [1] from an SMB mount accessed via KIO. This works fine as long as I don't reboot. However, with each reboot, the link to the mounted file changes. It looks like this: /run/user/1000/doc/56b810f0/my-share.kdbx.share The problem is that the '56b810f0' bit in the middle is different on every boot. Is there a way to get a deterministic path here? I've looked at kioclient to maybe automate this with a Systemd user unit, but it doesn't appear to have a mount command available. [1] https://keepassxc.org/docs/KeePassXC_UserGuide#_database_sharing_with_keeshare STEPS TO REPRODUCE 1. Set up a KeeShare container in KeePassXC 2. Save it to a Samba share (or any other KIO-managed remote, presumably) 3. Observe the mount address KeePassXC uses (the text in the green bar) OBSERVED RESULT The mount address looks like this: /run/user/1000/doc/56b810f0/my-share.kdbx.share With the '56b810f0' bit in the middle being different on every boot. EXPECTED RESULT The mount address is deterministic and works across reboots. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Kinoite 38 (available in About System) KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.11 ADDITIONAL INFORMATION I've looked into working around this myself via kioclient and a systemd unit, but kioclient doesn't appear to have a 'mount' command or similar.
There is a similar bug report at kio-fuse's invent.kde.org tracker: https://invent.kde.org/system/kio-fuse/-/issues/18