PolicyKit + KDE

John Tapsell johnflux at gmail.com
Wed Sep 2 08:53:46 BST 2009


2009/9/2 Thiago Macieira <thiago at kde.org>:
> Em Quarta-feira 2. Setembro 2009, às 09.01.27, John Tapsell escreveu:
>> 2009/9/2 Thiago Macieira <thiago at kde.org>:
>> > Em Quarta-feira 2. Setembro 2009, às 02.09.15, Matthew Woehlke escreveu:
>> >> That said, I guess I don't understand how PK works that this is even
>> >> needed. If PK says "user may edit <certain things>", why does it matter
>> >> if the user does that via package from packaged KDE, /bin/vi, or some
>> >> cobbled-together C program they just compiled? Since you are talking
>> >> about installing policy files I must guess that this is not how PK
>> >> works?
>> >
>> > Please note that the problem isn't PolicyKit.
>>
>> But it is about PolicyKit - KSysGuard uses policykit to kill processes
>> etc, and so has to install those files.
>
> You forgot to add that it asks policykit to kill processes because ksysguard's
> process lister is being run under a different UID now.
>
> Why doesn't the user front-end kill user processes?

If the process is owned by the user, then it doesn't need policy kit.
Policykit is only used to kill processes not owned by the user.

E.g. A normal user wants to kill a root process.

John




More information about the kde-core-devel mailing list