Originally Posted by Mustafa^Qasim
How a non-root user can authenticate the KPackageKit to update the system?
If it's a root
function, you as an 'ordinary' user cannot run the updates unless you have given that user the required permissions to do so.
There's a reason why by default it's a root function, which is one of security.