系统相关
首页 > 系统相关> > linux – 防止按用户安装某些分区(gnome udisk)

linux – 防止按用户安装某些分区(gnome udisk)

作者:互联网

我想阻止在一个外部硬盘上自动挂载一个分区(已知的UUID等).其他人应该自动安装. Distro是’现代'(使用大量测试版软件)并使用udisk udev进行安装.

解决方法:

一种可能性是为此分区添加您自己的udev规则,该规则将覆盖默认分区.在Ubuntu 10.04 /lib/udev/rules.d/80-udisks.rules上有一些默认规则,让udisks忽略一些分区(例如已知为救援分区的分区等),这可能是一个灵感……

在Ubuntu 10.04上,您自己的规则应该放在/etc/udev/rules.d/中(参见那里的自述文件).

经过一些实验,以下似乎有效:

ENV{ID_FS_UUID}=="6b7f8268-c6a2-4265-9563-78f808b3c1cd", ENV{UDISKS_PRESENTATION_HIDE}:="1"

将该行放在* .rules文件中,该文件的名称在词法上遵循包含正常udisk相关规则的规则文件.最容易做到的就是以更高的数字开始(所以我使用81来确保它覆盖了80- *中的规则).当然使用您的分区具有的任何UUID.

在另一个发行版中,这些东西可能位于不同的位置,但基础应该是相同的……

标签:linux,gnome,udev,automounting
来源: https://codeday.me/bug/20190810/1637519.html