USBストレージを無効にするにはどうすればよいですか?


12

Ubuntu 12.04を使用していますが、USBストレージをブロックしたいです。これを行う正しい方法は何ですか?


4
「USBストレージ」をブロックするということは、外付けハードドライブが接続されないようにすることを意味しますか、それともUSBデバイスがマシンに接続することを防ぎたいということですか。
ケビンボーウェン

1
関連(12.04で動作するように確認が必要):askubuntu.com/questions/79043/disable-usb-mass-storage
Takkat

回答:


13

Linuxでは、ウイルスのリスクは小さいか存在しませんが、USBスティックは読み取りと書き込みに関係なく自動的にマウントされます。最近のUbuntuディストリビューションには、USBストレージデバイスを無効にする簡単な方法があります。カーネルドライバーを単にブラックリストに追加します。

echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf

次に、initramfsを更新します

sudo update-initramfs -u

その後、だれもそのコンピュータでUSBメモリスティックを使用できなくなりますが、管理者はモジュールを手動でロードして使用できます。

ソースはこちら:http : //www.ossramblings.com/disabling_usb_storage_in_linux

より選択的なもう1つの方法は、plugdevグループのメンバーであるユーザーがプラガブルストレージデバイスにアクセスできるようにすることです。そのため、USBスティックを使用したくないユーザーをそのグループから削除できます。

ソース:ここ


リダイレクトはユーザーのシェルによって実行され、sudoの影響を受けないため、これは機能しません。使用する必要がある:echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
ロリー

また、モジュール名はusb-storageではなくusb_storage
Rory

この行を追加した後、askubuntu.com / questions / 51321 /…が言うように、「sudo update-initramfs -u」を実行する必要があり ますか?
フミスキーウェルズ

1
usb-storageまたはusb_storageがまったく機能せず、両方とも機能しませんでした。正しくない答えです。
Tejaskumarタンク

3

Ubuntu 16.04(Kernel 4.4.0-31-generic)で検証済みのソリューション。

私たちは、ブラックリストする必要がUASと一緒に(SCSIなどのUSB)ドライバをusb_storageだけでブラックリストusb_storageドライバがあなたのために働いていない場合には、ドライバ。uasカーネルモジュールはusb_storageを読み込んでいますが、modprobe.dのusb_storageドライバーのブラックリストを無視しているようです。

sudo echo -e "blacklist uas\nblacklist usb_storage" > /etc/modprobe.d/blacklist_usbdrive.conf

OK、あなたのソリューションはUbuntu 16.04で動作します。どうも。
clvx

2

名前storageを変更するだけstorage-oldです:

mv /lib/modules/3.2.0-35-generic-pae/kernel/drivers/usb/storage /lib/modules/3.2.0-35-generic-pae/kernel/drivers/usb/storage-old

3.2.0-35-generic-paeあなたに応じてカーネルのバージョンを変更します


1
これは回避策であり、汚い解決策です。最良の場合、dmesgで常に警告とエラーが発生します。最悪の場合、他のモジュールが依存している場合、これによりカーネルoopが発生する可能性があります。
オバイハン

-2

ルートとしてターミナルを開き、次のコマンドを入力する簡単な方法

$ sudo gedit /etc/modprobe.d/blacklist.conf

rootパスワードを要求します。

次に、最後の行に次のようにブラックリストUSB_storageを追加します

# really needed.
blacklist amd76x_edac
blacklist usb_storage

保存してシステムを再起動します。


2
Ask Ubuntuへようこそ、知識を共有していただきありがとうございます。ただし、答えは新しいソリューションを追加しません。ウォーレンヒルの答えを読んでいますか。
user.dz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.