Si te falla el PKEXEC y te sale un mensaje del tipo:
==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/usr/bin/vi' as the super user Authenticating as: amide,,, (amide) Password: polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
Tienes que ejecutar el siguiente comando para arreglarlo:
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &