为什么 /dev/input/eventX 的所有权设置为“root”?

为什么 /dev/input/eventX 的所有权设置为“root”?

为什么/dev/input/eventX权限/所有权设置为crw-r----- root.root?那么没有特权的用户应用程序就无法对鼠标进行编程。

据我所知,这是出于安全原因,我理解这一点。是的,我也知道我可以eventX通过更改权限udev。但/dev/ttyX行为有所不同,当未登录时,它是:

crw------- root.root

一旦登录,它就变成:

crw------- francesc.tty

对鼠标做同样的事情不是更有意义吗/dev/input/whatever?在我看来,这似乎是一种设计上的不一致。

你怎么认为?

答案1

鼠标是共享的系统硬件资源,是tty用户可以临时用来个人使用的本地资源;我认为权限模型没有理由相似)

您想通过直接使用鼠标设备解决什么问题?

相关内容