On Friday, 12 August 2016 10:53:22 CEST Darryl Gregorash wrote:
Markus, Try, as an ordinary user with no special privileges, to KILL or even INT a process you do not own, either in KSysguard or in htop. You need to provide the root password to do it.
When you shutdown the system, processes *should* be stopped cleanly, meaning they are first given a SIGINT. If that fails, then they are KILLed, which certainly does *not* result in a clean shutdown of that process.
Everything Anton has said makes perfect sense; there is nothing "strange" about it: you cannot cleanly and safely shut down the system unless you first gain root privileges. What is so difficult about that to understand?
Based on the above, I guess that we have to start patching all the desktops in order to be run as root. Guys, can you even read what you are actually writing. Yes, a normal user can not KILL a process that is running under another userid, which is fully correct. However how is this related to initiate the "Shutdown", "Reboot", "Suspend" action from the desktop menu ?? Does an user have to provide root access for this ??? NO. this is what the system itself is handling and works perfectly fine. KShutdown is nothing more than an enhanced version of this functionality. Can it kill user processes, no, it can't and it doesn't even offer this functionality. The only thing that it does provide is the same menu choices one has through the standard KDE login menu (Shutdown, Suspend, Hibernate, Reboot and logout). It is only enhanced that you have a timer so that you could have your computer initiate a shutdown when you are not there. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org