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