Linux下常用设备权限问题
就好比你在跑马拉松时,无论一开始的速度多快、力气多足,能跑到终点的只有一种人,就是没有停下奔跑的人。 —- 人民日报 《[夜读] 失败只有一种,就是半途而废》
在ubuntu-16.04环境下,经常我们使用串口应用或者摄像头应用,会提示权限不足,无法打开设备的错误
查看设备文件的属性
1 | $ ll /dev/ttyUSB0 |
可以看到除了root用户和dialout组的用户有读写权限外,其他任何用户都不能操作这个设备
彻底的解决方法
我们把自己添加到dialout组就就可以了。同样道理,video设备,audio设备都是这样操作。
1 | $ sudo usermod -aG dialout $USER |
video设备
1 | $ ll /dev/video0 |