禁用 /media 文件夹

禁用 /media 文件夹

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

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

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

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

这次失败的原因似乎是由于缺少设置环境变量引起的,特别是 $DBUS_SESSION_BUS_ADDRESS。

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

答案1

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

ACTION=="add|change", SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1"

这记录在:

man 7 udev
man 8 udisks

答案2

我们最近也遇到了这个问题 - 我们希望只使用授权的 USB 驱动器。这就是我们完成它的方法 - 使用 Ubuntu 16。

禁用 /media 文件夹

禁止非 root 用户访问媒体文件夹

chmod 400 /media

创建批准的安装点

为经批准的 USB 驱动器提供替代安装点。

mkdir /approvedusb
mkdir /approvedusb/financepen
chmod -R 777 /approvedusb

插入认可的 USB 驱动器

我们需要计算批准的 USB 驱动器黑子

su blkid 

然后将UUID代码写入/etc/fstab

UUID=AEF0-9F26  /approvedusb/financepen  auto,user,rw,defaults,nobootwait      0 0

答案3

如果其保险丝已安装,则有 gnome 和 mate 桌面的设置,如下所示:

  gsettings set org.mate.media-handling automount false

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

同样重要的是要记住,这是每个用户的设置。所以它只对当前桌面用户有效......

检查:

gsettings list-recursively  org.mate.media-handling

gsettings list-recursively  org.gnome.desktop.media-handling 

由于 mate 桌面的混合性质(我总是使用一些 gnome 应用程序),似乎有一些 gnome 设置泄漏到桌面配置中。所以我总是设置这两个部分以确保......

相关内容