The `file` ioslave should delegate the filesystem operations to a KAuth helper, if the user doesn't have permissions for the given `QUrl`(s). T5070 has a working proof-of-concept.
KAuth documentation: https://api.kde.org/frameworks/kauth/html/namespaceKAuth.html