web-dev-qa-db-ja.com

Ubuntu12.04または13.04で自動マウントが無効にならない

USBデバイスの自動マウントを無効にしようとしています。私はこれをUbuntu 10.04で動かしていますが、12.04または(理想的には)13.04でも同じようにしようとしていますが、うまくいきません。

どこを見ても、dconf-editorを実行してから、orgdesktopmedia-handlingに移動し、automountautomount-openのチェックを外すように指示されます。この方法は10.04で機能しましたが、他の方法では機能しませんでした。また、他の2つをチェックせずにautoopen-neverをチェックしてみましたが、うまくいきませんでした。

私はこれを行うためにVirtualBox VMを使用していますが、それが私の結果に影響を与えるかどうかはわかりません。空のUSBデバイスフィルターをセットアップして、すべてのデバイスをキャッチしてVMに接続しました。どんな提案も歓迎します!

編集:

すべての提案をありがとう。クリーンインストールからやり直して、これを機能させることができました。VMの設定と関係があるに違いないと思いますが、何がわかりません!

6
James

自動マウントを無効にするudevルールを作成できます。

  • ファイルを作成する/etc/udev/rules.d/85-no-automount.rules
  • この行をそれにコピーしますSUBSYSTEM=="usb", ENV{UDISKS_AUTO}="0"
  • システムを再起動します

これにより、USBデバイスがudisksdデーモンによってマウントされなくなります。

4
jcharaoui

gsettings

このスレッドはaskubuntuで見つかりました。タイトルは sb-driveの自動マウント通知を無効にする です。答えの1つは、このコマンドを実行することを示しています。

$ gsettings set org.gnome.desktop.media-handling automount-open false

ただし、これによって通知メッセージが無効になるのか、自動マウントが無効になるのかは不明です。

uSBデバイスをブラックリストに登録する

USBストレージを担当するカーネルモジュールをブラックリストに登録することもできます。これには、自動マウントを無効にする効果があります。

$ Sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf

参考文献

3
slm