Есть сервис, иногда нужно его перезапускать через команду
systemctl restart example.service
но если не на root пользователе, то приходится вводить пароль. Пишет:
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'example.service'.
Authenticating as: ,,, (user)
Создал правило для polkit здесь
/usr/share/polkit-1/rules.d/org.freedesktop.systemd1.manage-units.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.systemd1.manage-units" &&
action.lookup("unit") == “example.service” &&
subject.user == “user”) {
return polkit.Result.YES;
}
});
сервер уже несколько раз перезапускал, но все равно при рестарте сервиса приходится вводить пароль, что делать?