Udev 规则未触发

Udev 规则未触发

我正在尝试编写一个 udev 规则来将 usbkey 的特定分区安装为所有者的 rw,并且组和其他用户没有访问权限。这是我的规则:

子系统==“块”,内核==“sdc1”,模式=“0600”,组=“mygroup”

据我所知,这条规则应该匹配sdc驱动器的第一个分区,并根据八进制权限600挂载fs(rw--------)

我还运行了命令 udevadm control --reload-rules 但没有任何改变,我的分区挂载为 644

有什么提示吗?

答案1

我认为这源于一个混乱:

我的分区安装的是644

mount 和 udev 规则彼此几乎没有关系。 udev 设置权限块设备/dev/sdc1,不是你的选项。不同的东西!

我认为您可能没有使用正确的工具!而是设置安装选项的工具udevudisks

http://storagged.org/doc/udisks2-api/2.9.2/mount_options.html可能会记录您如何实现您想要的目标。

忠告:使用这样的静态分区名称是一个坏主意sdc1,因为如果您有多个 USB 记忆棒,这些名称可能会发生变化;如果一开始就使用 UUID,那么其他一切迟早都会导致混乱。

相关内容