我有一个权限/dev/input/event*错误的错误,所以当我使用Mumble 时,应用程序无法检测到按键。如果我运行以下命令,它会“修复”问题,但我想要永久修复。
sudo chmod a+r /dev/input/event/*
Run Code Online (Sandbox Code Playgroud)
什么决定了权限/dev/input/event*以及如何永久设置它们?
管理文件权限的更灵活的方法是使用ACL。
sudo setfacl -m u:popey:rw /dev/input/eventx
Run Code Online (Sandbox Code Playgroud)
如果您确实需要使其永久化,那么您可以使用 udev 规则为您的事件输入设备设置它
添加文件/etc/udev/rules.d/99-userdev-input.rules:
KERNEL=="event*", SUBSYSTEM=="input", RUN+="/usr/bin/setfacl -m u:popey:rw $env{DEVNAME}"
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令检查 ACL 权限
getfacl /dev/input/event*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13288 次 |
| 最近记录: |