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

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

我正在尝试禁用任何 USB 设备的自动安装。我在 Ubuntu 10.04 中可以正常工作,但我试图在 12.04 或(理想情况下)13.04 中执行相同的操作,但没有任何运气。

我看到的每一个地方都告诉我要运行dconf-editor,然后转到org, desktopmedia-handling然后取消选中automountautomount-open。此方法在 10.04 中有效,但在其他版本中无效。我也尝试过勾选autoopen-never其他两个未勾选的选项,但没有任何运气。

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

编辑:

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

答案1

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

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

这应该可以防止守护程序安装任何 USB 设备udisksd

答案2

设定

我在askubuntu上找到了这个帖子,标题为:禁用 USB 驱动器的自动挂载通知。答案之一是运行此命令:

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

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

将 USB 设备列入黑名单

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

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

参考

相关内容