在 Ubuntu 12.04 或 13.04 中未禁用自动挂载

Jam*_*mes 7 ubuntu usb automounting

我正在尝试禁用任何 USB 设备的自动挂载。我在 Ubuntu 10.04 上有这个工作,但我试图在 12.04 或(理想情况下)13.04 中做同样的事情,但没有任何运气。

我到处看看告诉我跑dconf-editor,然后去orgdesktopmedia-handling勾去掉automountautomount-open。这种方法在 10.04 中有效,但在其他方法中无效。我也试过autoopen-never在其他两个未勾选的情况下打勾,但没有任何运气。

我正在使用 VirtualBox VM 来执行此操作,我不知道这是否会影响我的结果。我已经设置了一个空白的 USB 设备过滤器来捕获所有设备并将它们附加到 VM。欢迎任何建议!

编辑:

感谢所有的建议。我再次开始全新安装并设法使其正常工作,我认为这一定与我的 VM 设置有关,但我不知道是什么!

jch*_*oui 5

您可以编写一个udev规则来禁用自动挂载。

  • 创建文件 /etc/udev/rules.d/85-no-automount.rules
  • 将此行复制到其中 SUBSYSTEM=="usb", ENV{UDISKS_AUTO}="0"
  • 重新启动系统

这应该可以防止udisksd守护进程挂载任何 USB 设备。


slm*_*slm 3

设定

我在 askubuntu 上找到了这个帖子,标题为:Disable automount notification for usb-drive。答案之一是运行此命令:

$ gsettings set org.gnome.desktop.media-handling automount-open false
Run Code Online (Sandbox Code Playgroud)

目前尚不清楚这是否只是禁用通知消息或自动安装。

将 USB 设备列入黑名单

您还可以将负责 USB 存储的内核模块列入黑名单,这具有禁用自动挂载的效果:

$ sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)

参考