web-dev-qa-db-ja.com

RHEL5でudevを介してデバイスのアクセス許可を変更するにはどうすればよいですか?

RHEL5の特定のグループに対して、ハードドライブ(/ dev/sdb)のデバイスアクセス許可を永続化しようとしています。誰かが/ etc/udev/rules内の適切なカーネル行を指し示すことができますか?動作次のことを試みますか?

KERNEL=="sdb", NAME="%k", GROUP="group", MODE="666", OPTIONS="last_rule"
3
mnology

そのルールはよさそうだ。

/etc/udev/rules.dの前の50-udev.rulesのファイルに入れましたか?次に、/sbin/udevcontrol reload_rulesを再起動または実行してからudevtriggerを実行しましたか?

次のようにテストできます: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

テスト:

# 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を実行して、syslogを介してより多くの情報を報告することもできます。

0
Mark Wagner