最近在做的一个项目中,有一个细节是需要用C实现模拟键盘输入,发现每次执行程序的时候,都需要用sudo,因为默认情况下/dev/input/下的event都是root属主和属组,并且权限是640。如果要实现普通用户直接可以写的话,可以去做一个udev的规则,比如用root用户创建一个如下位置的规则文件: