コックピットグループ権限

コックピットグループ権限

私はそれを使用していますセントOS 8Cockpitを使用してサーバーを監視したいが、ユーザーはサービスを再起動/停止/開始できません。ルートユーザーとホイールグループのみがこれを管理できます。 rootユーザーが私のサーバーにログインするために使用したくありません。私はサーバー監視グループを運営しています。代理人。だから私のルールに次のコードを追加しました。

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.systemd1.manage-units") {
        if (subject.isInGroup("agents")) {
            return polkit.Result.YES;
        }
    }
});

しかし、まだ監視チームが私のサービスを制御することを許可していません。私も次のルールを試しました。

polkit.addAdminRule(function(action, subject) {
    return ["unix-group:agents"];
});

これにより、監視チームが管理タスクを実行できるようになります。しかし、私は彼らがそうすることを本当に望んでいません。誰でも私を助けることができますか?ありがとうございます。

ベストアンサー1

おすすめ記事