polkit dumb agent
1.0.0
Polkit é burro e nunca funciona.
Portanto, aqui está provavelmente a versão mais simples que você pode ter (exceto a primeira que acabou de acariciar todas as chamadas), 97 linhas de C ++ e 45 linhas de C, no total de 142 linhas de código.
Ele apenas usa o KDESU para chamar um ajudante de raiz para enviar a resposta, para que todas as solicitações exigem que o usuário insira a senha root.
Escreva um substituto simples para o próprio Polkit, é uma API DBUS simples e 90% do que ele fornece nunca é usado.