.rules
PolicyKit için yeni bir dosya yazmaya çalışıyorum . Test denemem (dizinde /etc/polkit-1/rules.d/
) şöyle:
polkit.addRule(function(action, subject) {
polkit.spawn(["rm","/home/gabriel/test"]);
if (action.id == "org.freedesktop.policykit.exec") {
polkit.log("action=" + action);
polkit.log("subject=" + subject);
}
return polkit.Result.NOT_HANDLED;
});
Ama anlayabildiğim kadarıyla, bu kod asla çalıştırılmaz. test
Dosyanın hâlâ orada olduğunu ve hiçbir günlük çıkış gibi bir şey çalıştırdıktan sonra orada$ pkexec -u otheruser bash
( .rules
Dosyaları yürütülebilir olarak işaretlemeyi denedim .)
pkaction --version
verirpkaction version 0.105