如何通过RHEL5中的udev更改设备权限?

我正在尝试在硬盘驱动器(/ 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来获取更多通过系统日志的信息。