在 Ubuntu 16.04 中禁用自动挂载

Ner*_*tix 6 ubuntu automounting d-bus mount

我正在创建一个安装了大量取证分析工具等的 Ubuntu 变体。但是我似乎根本不知道如何禁用自动安装。我希望它永远不要安装任何东西,我总是想手动安装一些东西。

我进行了一些搜索并发现了这一点:如何在 Ubuntu 16.04 中使用 gsettings 禁用设备自动挂载?

但是,如果我使用: gsettings set org.gnome.desktop.media-handling automount false

它仍然自动挂载。该线程还说了一些关于

这次失败的原因似乎是因为没有设置环境变量,特别是 $DBUS_SESSION_BUS_ADDRESS。

现在我知道这最后一部分是什么意思,任何人都愿意解释或有任何其他解决方案来完全禁用自动安装 cd/usb/sata 等。

Tom*_*rck 5

一种方法是编写一个 udev 规则,使 udisks2 忽略任何添加的块设备。这可以通过将文件10-myudisks2.rules放入/etc/udev/rules.d规则中来完成:

ACTION=="add|change", SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1"
Run Code Online (Sandbox Code Playgroud)

这记录在:

man 7 udev
man 8 udisks
Run Code Online (Sandbox Code Playgroud)