检查设备文件属于哪个组.例如,我得到:
$ls -l /dev/input/
...
crw-rw---- 1 root plugdev 13,64 Nov 4 18:01 event0
crw-rw---- 1 root plugdev 13,65 Nov 4 18:01 event1
crw-rw---- 1 root plugdev 13,66 Nov 4 18:01 event2
crw-rw---- 1 root plugdev 13,67 Nov 4 18:01 event3
crw-rw---- 1 root plugdev 13,68 Nov 4 18:01 event4
...
执行程序的用户需要位于此系统的plugdev组中.你的系统可能就是这种情况.
如果你想要一种规避方法(在没有加入组的情况下读取或写入设备),那么不.这显然会破坏用户组的安全目的.
直接读取事件设备的替代方法是使用适当的用户空间API.例如,要读取键盘,您将使用ncurses,并且要读取鼠标,您将使用GPM.
@H_502_4@
@H_502_4@
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!