Debian Linuxですべてのコマンドへのアクセスを管理する方法

Debian Linuxですべてのコマンドへのアクセスを管理する方法

私はDebian 7を使用しており、デスクトップはxfceです。 Linuxで管理するコマンドを実装したいです。たとえば、/usr/bin/xfce4-taskmanagerコマンドの実行には権限が必要ないため、sudoすべてのユーザーがコマンドを実行できます。しかし、taskmanagerユーザーにコマンド権限を与えたいと思います。この目標をどのように達成できますか?

インターネットで調べて polkit(PolicyKit) を見つけました。 Polkitにはルールを作成するための事前定義されたアクションがあります。それで、taskmanagerコマンドのカスタムアクションを準備しました。コンソールで実行すると、pkexec /usr/bin/xfce4-taskmanager以前に準備したメッセージが表示されますが、問題は解決しません。私はそれを使用したくありませんpkexec

私は指揮を準備する作戦クラスを見ましたgparted。通常のユーザーとしてデスクトップで gparted メニュー項目をクリックすると、一般ユーザーに権限がないため開かれません。アクセス権を変更してもう一度クリックすると、正常に開きましgpartedた。

このようなアクションをどのように書くことができますかgparted?文書が不足しています。それともこれを達成する他の方法はありますか?権限sudoのないコマンドに権限を付与できますかsudo

関連情報