linux - udev 设备文件的自动权限?

标签 linux configuration mouse udev hal

这是来自 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/

相关文章:

linux - 后台进程日志显示消息时间戳存在很大差距

linux - 如何在 Linux 上用空格移动多个文件

linux - 在 Linux 上安装 npm 模块(打印机)时出错

configuration - GDB:如何添加运行命令的组合键?

mouse - 在 gvim 中用鼠标重新排列标签

发送 X11 鼠标事件的正确方法

Linux bash 脚本 : how to search on a column but return full row?

java - 应用上下文。这是什么?

testing - 使用 XML 配置文件在 PHPStorm 3.0 服务器上配置 PHPUnit

android - 使用 usbManager android 无法看到鼠标和键盘设备