.rules
PolicyKitの新しいファイルを書き込もうとしています。(ディレクトリ内の/etc/polkit-1/rules.d/
)私のテストの試みは次のようになります:
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;
});
しかし、私の知る限り、このコードは実行されません。test
ファイルがまだそこにある、と何のログ出力は次のように実行した後にありません$ pkexec -u otheruser bash
(私は.rules
ファイルを実行可能としてマークしようとしました。)
pkaction --version
与えpkaction version 0.105