我正在努力创建一个 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 设置泄漏到桌面配置中。所以我总是设置这两个部分以确保......