当方Linuxに対する知識が浅いため、ご教示お願いいたします。
古いCentOSのPCに対し、セキュリティ対策・暫定対処として、USBポートを無効化したいです。
ただし、キーボード・マウスはUSBポートで認識したく、外部記憶媒体などは無効化したいと考えています。
BIOSの方で設定できるかと調査したのですが、PC本体も古く、そちらの線はできません。
少し調べてみたところ、
「/sys/bus/usb/drivers/usb/unbind」
にUSB情報を登録することで対処できそうなのですが
方法が分かりません。
「lsusb -t」コマンドを実行すると
VendorとProductが表示され、これを使用するのかと思うのですが
その部分がよく分かっておらず、先に進めませんでした。
※認識が誤っていたため、訂正しました。
なにか調べる方法や、解決方法などありませんでしょうか?
古いOSなのでアップグレードなども考えていますが、取り急ぎ暫定対処したいです。
環境
・CentOS 6.2(Final)
/sys/bus/usb/drivers/usb/unbindで調べればUSB取り外しをコマンドレベルで行う情報は出てきますが、記憶媒体に対して「USBポートを無効化」するような情報はありませんでした。
「USB情報を登録することで対処できそうなのですが」という情報はどこから得ましたか?
それをご提示すればより良い回答を得られるかもしれません。
over様
コメントありがとうございます。
大変申し訳ございませんでした。こちらも調査を続けていたところ、認識が違うことが分かりました。
> 「USB情報を登録することで対処できそうなのですが」という情報はどこから得ましたか?
→知人から聞いた話でした。
鵜呑みにしてしまった結果、嘘情報を記載してしまいました。
「echo -n "1-1.1" > /sys/bus/usb/drivers/usb/unbind」
のようなコマンドを打つことで、無効化できるものだと思い込んでいました。
実物の環境で同様に操作すると、USB取り外しのような動きになり、
USB抜き差しすることで再認識されてしまいました。
恒久的な対処はできませんでした。
over様の仰る通り、unbindでUSBの取り外しはできますが
無効化のような動作は出来そうにありません。
元の質問文を修正させていただきます。

回答2件
あなたの回答
tips
プレビュー