1

これはSuperUser.comからの複製です。向こうの人々は私を助けるのに十分賢くも喜んでもいませんでした。多分それは管理者の質問よりもプログラマーの質問です:


内蔵のタッチパッドに加えて、USB経由で接続された4匹のマウスからの入力を読み取るアプリがあります。これはUbuntu9.10では問題ありません。haldは新しいデバイスに気づき、udevはそれらの新しいエントリを...と呼び/dev/input/mouse4ますmouse7

私のアプリは通常のユーザーアプリとして実行されます。のファイルはに/dev属し、root他の人が読み取ることはできません。

一度行うのは問題ありませんchmod a+r mouse?が、デバイスは再起動するたびに、そしてダンげっ歯類がプラグインまたはプラグアウトされるたびに出入りします。

誰かが私にスクリプトか何かを操作して、私chmodが自動的に起こるように教えてもらえますか?

4

1 に答える 1

5

この情報は簡単に見つけることが/etc/udev/rules.d/91-permissions.rulesできます。Debianの設定を確認する必要がありました。:-)

そこから貼り付けられたいくつかの興味深い例:

# default permissions for block devices
SUBSYSTEM=="block",                             GROUP="disk"

GROUPグループの所有者を決定するために、この「」が存在するようです。

そして、あなたはchmod明らかに詰め込むことができます:

KERNEL=="pty*",                 MODE="0666",    GROUP="tty"

部分に注意してくださいMODE...

udev構成ファイル形式のRTFMを実行すると、さらに多くの情報が得られると確信しています。:-)

于 2009-11-15T08:19:50.783 に答える