12,964
回編集
125行目: | 125行目: | ||
*: ユーザの独自の特権を定義または変更する場合、以下に示すように記述する。<br> | *: ユーザの独自の特権を定義または変更する場合、以下に示すように記述する。<br> | ||
*: <code><権限を付与するID> <any session>:<inactive session>:<active session></code> | *: <code><権限を付与するID> <any session>:<inactive session>:<active session></code> | ||
* | <br> | ||
ユーザの独自の特権(カスタム特権)は、/etc/polkit-default-privs.localファイルで定義する。<br> | |||
このファイルで定義された特権は、他の設定ファイルで定義されたものよりも優先される。<br> | |||
<br> | |||
定義または変更を有効にするためには、<code>/sbin/set_polkit_default_privs</code>コマンドを実行する必要がある。<br> | |||
このコマンドは、現在、設定されている/etc/polkit-default-privsファイルに従ってPolKitのアクションを設定する。<br> | |||
sudo set_polkit_default_privs | |||
<br> | |||
全てのPolicyKitの特権を元に戻す。<br> | |||
sudo rm -r "/var/lib/polkit/*" | |||
sudo set_polkit_default_privs | |||
<br> | |||
==== ルールファイル ==== | |||
* /etc/polkit.d/rules.d/<ファイル名>.rulesファイル (優先順位は、/etc/polkit-default-privs.localファイルの次) | * /etc/polkit.d/rules.d/<ファイル名>.rulesファイル (優先順位は、/etc/polkit-default-privs.localファイルの次) | ||
*: ユーザが独自の特権を追加する場合、または、パッケージ管理システムからインストールしたソフトウェアが使用する。 | *: ユーザが独自の特権を追加する場合、または、パッケージ管理システムからインストールしたソフトウェアが使用する。 | ||
146行目: | 158行目: | ||
*: パッケージ管理システムからインストールしたソフトウェアが使用する。 | *: パッケージ管理システムからインストールしたソフトウェアが使用する。 | ||
<br> | <br> | ||
==== アクションルールの追加 ==== | ==== アクションルールの追加 ==== | ||
利用可能なアクションは、システムにインストールされている追加パッケージにより異なる。<br> | 利用可能なアクションは、システムにインストールされている追加パッケージにより異なる。<br> |