11.7. USBGuard IPC インターフェイスを使用するユーザーおよびグループの許可
root 以外のユーザーが USB デバイスを管理できるように、RHEL で USBGuard パブリック IPC インターフェイスを使用することを特定のユーザーまたはグループに許可します。USB デバイスの許可ポリシーが不正に操作されるのを防ぐために、usbguard add-user サブコマンドを使用するか、設定ファイルを編集して、アクセス権を付与します。
前提条件
-
usbguardサービスがインストールされ、実行中である。 -
/etc/usbguard/rules.confファイルに、usbguard generate-policyコマンドによって生成された初期ルールセットが含まれている。
手順
/etc/usbguard/usbguard-daemon.confファイルを編集し、必要なルールを追加します。たとえば、wheelグループ内のすべてのユーザーに IPC インターフェイスの使用を許可するには、次の行を追加します。IPCAllowGroups=wheelusbguardコマンドで、ユーザーまたはグループを追加することもできます。たとえば、次のコマンドを実行すると、ユーザーがDevicesおよびExceptionsセクションに完全にアクセスし、現在のポリシーのリスト表示と変更を実行できるようになります。# usbguard add-user <user_name> --devices ALL --policy modify,list --exceptions ALL<user_name>は、この権限を付与するユーザー名に置き換えます。usbguard remove-user <user_name>コマンドを使用すると、ユーザーに付与した権限を削除できます。usbguardデーモンを再起動して、変更を適用します。# systemctl restart usbguard