web-dev-qa-db-ja.com

UbuntuのタイプごとにUSBポートへのアクセスを制限する

デバイスタイプごとにUSBポートへのアクセスを制限するにはどうすればよいですか?例:自分のマウスだけを挿入する必要があり、他のマウスは挿入しない場合はどうなりますか?どういうわけかUSBデバイスタイプ(マウス、キーボード、ドライブ)とそのID(またはシリアル番号)を取得し、このデバイスを登録して、これ以外のデバイスがアクセスできないようにすることは可能ですか?私がしたいのは、マウスだけを「登録」し、すべてのUSBフラッシュドライブへのアクセスを開くことです。これにより、挿入された他のUSBデバイスが私のPC(4gモデム、Webカメラ、キーボードなど)にアクセスできないようになります。

2
mr.boris

これがudevの目的です。

http://manpages.ubuntu.com/manpages/xenial/man7/udev.7.html

ルールを使用すると、デバイスを識別し、デバイスが挿入または削除されたときにアクションをトリガーできます。

証明書を含む小さなUSBキーを持っています。いずれかのPCに接続すると、セッションのロックが解除され、キーがホームディレクトリにマウントされ、いくつかのサービスで自分自身を認証できるようになります。

1
Jean-Francois K