https://bugs.kde.org/show_bug.cgi?id=528471
Bug ID: 528471
Summary: Request permission elevation, when unable to read the
assigned file/path.
Classification: Applications
Product: kate
Version First 26.08.2
Reported In:
Platform: Fedora RPMs
URL: https://discuss.kde.org/t/51634?u=rokejulianlockhart
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: kwrite
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
# DESCRIPTION
Currently, KWrite does not permit itself to be invoked via standard superuser
elevation tools (of which `run0` and `pkexec` are modern, recommended
examples). Instead, the error message, that it produces when someone attempts
to, advises them to utilise KWrite's graphical JIT elevation mechanism.
That referred-to mechanism successfully applies to files like
`/etc/default/grub`, wherein one observes a PolicyKit prompt for
`org.kde.ktexteditor6.katetextbuffer.savefile`, upon the point of save.
However, it fails at `/etc/ssh/sshd_config`, which `nano` and `vi` do not fail
to invoke. I am quite disappointed that I remain forced to either log in as the
superuser, or invoke a TUI, to perform the menial task of modifying my OpenSSHD
configuration. For comparison, Windows provides convenient elevation
capabilities for this exact situation, via its Administrator mode.
# EXPECTED RESULT
KWrite should request elevation when it is asked to access a file that is
unreadable, due to the permissions of that file's owner being superordinate to
those of its current invoker/user. With that elevation, it should be able to,
thereafter, modify the file. (At the least, it should be able to read it.)
# SOFTWARE/OS VERSIONS
> ~~~
> PS /home/beedell.roke_julian_lockhart> dnf5 repoquery --installed
> --installed-from-repo='*' $(rpm -qf $(command -v kwrite))
> kwrite-0:26.08.2-2.fc44.x86_64
> PS /home/beedell.roke_julian_lockhart> kinfo | yq -P
> Operating System: Fedora Linux 44
> KDE Plasma Version: 6.8.2
> KDE Frameworks Version: 6.31.0
> Qt Version: 6.11.2
> Kernel Version: 7.2.15-200.fc44.x86_64 (64-bit)
> Graphics Platform: Wayland
> Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
> Memory: 32 GiB of RAM (30.4 GiB usable)
> Graphics Processor 1: AMD Radeon RX 5700
> Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
> PS /home/beedell.roke_julian_lockhart>
> ~~~
# ADDITIONAL INFORMATION
This was confirmed at
https://discuss.kde.org/t/how-does-one-invoke-etc-ssh-sshd-config-in-kwrite/51634/4?u=rokejulianlockhart.
--
You are receiving this mail because:
You are watching all bug changes.