2017-11-10 5 views
0

このケースで何か不足していると思います。 マシンのUSBポートをすべて無効にしたい(誰かがマウスやキーボードを差し込み、その中のすべてを壊すのを避けるため) 他のトピックで見たように、2.6.38より上のカーネルでは、これを使用しなければならない:DebianマシンでUSBポートを無効にする

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend_delay_ms" 
echo "auto" > "/sys/bus/usb/devices/usbX/power/control" 

スクリプトは技術的に機能していますが、これらのファイルは設定が良好ですが、ポートはまだ機能しています。 私は何が欠けていますか?

ありがとうございました!

+0

まあ、例のために、私はusb1に1行、usb2に1行、usb3に1行を作った。 –

+0

あなたはデバイスIDを使用していますか?たとえば、使用しているデバイス "id"が正しいことを確認してください: 'dmesg | "usb 2-4.4:SerialNumber:A0848020'のように" /sys/bus/usb/devices/2-4.4/power/ "のようにgrep" usb "'を使い、 "usb"の後の番号を使用します。デバイスが使用されていないことを確認してください。 – AnouarZ

+0

こちらの回答を確認してください。一度に無効にする方法もあります。https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on -off-with-linux/12675749#12675749 – AnouarZ

答えて

1

あなたはデバイスIDを使用していますか?

使用中 /sys/bus/usb/devices/2-4.4/power/....、デバイスがないことを確認してください: dmesg | grep "usb"例えば、「USB」の後に番号を使用します: usb 2-4.4: SerialNumber: A0848020使用しますたとえば、あなたが使用しているデバイス「idは」正しいことを確認してください自動休止機能は、アイドル状態のデバイスが低電力状態(電源がオフになっているように見える)に入ることを可能にし、後で必要になったときにホストまたは何らかの外部イベントによって後で再開できるようにするためのものです。それは自動的に起こります(または起こるはずです)。ポート自体は実際には本当にオフにはなりません。

ただし、rootユーザーだけが有効にできるUSBストレージデバイスを無効にすることができます。また、心に留めておくだけでなく、アンバインド/バインドに関係なく、USBポート電源オフチップセットをしません。このユーザーフレンドリーなツールPowerTOP

チェックだけでなくBINDでこの方法を確認し、このlink

を参照してください。デバイスにはまだ電力が供給されます。

関連する問題