这是来自 SuperUser.com 的骗局。那里的人不够聪明,也不愿意帮助我;也许这更多是程序员的问题而不是管理员的问题:
除了内置触摸板外,我有一个应用程序可以读取通过 USB 插入的 4(四)个鼠标的输入。这对 Ubuntu 9.10 来说没有问题:hald 注意到新设备和 udev 的它们是名为 /dev/input/mouse4
... mouse7
的全新条目。
我的应用程序作为普通用户应用程序运行。 /dev
中的文件属于 root
,其他任何人都无法读取。
我在执行 chmod a+r mouse?
时没有遇到过一次问题,但是每次重新启动以及每次插入或拔出该死的啮齿动物时,设备都会出现和消失。
有人可以告诉我一个脚本或其他可以操纵的东西,以便我的 chmod
自动发生吗?
最佳答案
此信息很容易发现,我只需查看 Debian 配置上的 /etc/udev/rules.d/91-permissions.rules
。 :-)
从那里粘贴的一些有趣的例子:
# default permissions for block devices
SUBSYSTEM=="block", GROUP="disk"
看起来有这个“GROUP
”的东西来确定组所有者...
而且,你显然可以 chmod
东西:
KERNEL=="pty*", MODE="0666", GROUP="tty"
注意 MODE
部分...
我相信 RTFM-ing 的 udev 配置文件格式将为您提供更多信息。 :-)
关于linux - udev 设备文件的自动权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1736942/