我正在尝试在硬盘驱动器(/ dev / sdb)上为RHEL5中的特定组执行持久化设备权限。 任何人都可以指向我在/ etc / udev /规则适当的KERNEL行,将尝试以下工作?
KERNEL=="sdb", NAME="%k", GROUP="group", MODE="666", OPTIONS="last_rule"
这条规则看起来不错。
你把它放在50-udev.rules之前50-udev.rules文件中吗? 然后,你重新启动或运行/sbin/udevcontrol reload_rules ,然后udevtrigger ?
你可以这样testing它: udevtest /block/sdb
编辑:这是一个例子,为我工作。 在/etc/udev/rules.d/10-local.rules :
KERNEL=="ttyS0", NAME="%k", GROUP="adm", MODE="666", OPTIONS="last_rule"
然后udevcontrol reload_rules然后udevtrigger --verbose 。 结果:
crw-rw-rw- 1 root adm 4, 64 Oct 18 16:16 /dev/ttyS0
testing:
# udevtest /class/tty/ttyS0 main: looking at device '/class/tty/ttyS0' from subsystem 'tty' ... udev_node_add: creating device node '/dev/ttyS0', major = '4', minor = '64', mode = '0666', uid = '0', gid = '4'
Edit2:你也可以运行udevcontrol log_priority=debug来获取更多通过系统日志的信息。