我正在尝试编写一个 udev 规则来将 usbkey 的特定分区安装为所有者的 rw,并且组和其他用户没有访问权限。这是我的规则:
子系统==“块”,内核==“sdc1”,模式=“0600”,组=“mygroup”
据我所知,这条规则应该匹配sdc驱动器的第一个分区,并根据八进制权限600挂载fs(rw--------)
我还运行了命令 udevadm control --reload-rules 但没有任何改变,我的分区挂载为 644
有什么提示吗?
答案1
我认为这源于一个混乱:
我的分区安装的是644
mount 和 udev 规则彼此几乎没有关系。 udev 设置权限块设备/dev/sdc1
,不是你的选项山。不同的东西!
我认为您可能没有使用正确的工具!而是设置安装选项的工具udev
。udisks
http://storagged.org/doc/udisks2-api/2.9.2/mount_options.html可能会记录您如何实现您想要的目标。
忠告:使用这样的静态分区名称是一个坏主意sdc1
,因为如果您有多个 USB 记忆棒,这些名称可能会发生变化;如果一开始就使用 UUID,那么其他一切迟早都会导致混乱。