让ubuntu串口和USB设备不用root权限访问
来源:互联网 发布:python 列表转换字典 编辑:程序博客网 时间:2024/05/18 00:41
原理
ubuntu采用udev管理设备,因而插入设备的权限可以由udev的rules文件来定义。
该文件位于:/etc/udev/rules.d/目录下。
所有规则文件以.rules作为扩展名。由于这些文件有优先级,所以一般在前面加上一个数字,系统按照数字进行排序,于是数字小的排前面优先级比较高。
内容
USB设备
在/etc/udev/rules.d/目录下新建一个文件,取名可以是90-tofu.rules, 内容如下:
SUBSYSTEM=="usb", ATTRS{idProduct}=="f408", ATTRS{idVendor}=="040e", GROUP="tofu", MODE="0666"
然后重新插拔设备即可。
USB转串口设备
在/etc/udev/rules.d/目录下新建一个文件,取名可以是90-tofu.rules, 内容如下:
SUBSYSTEMS=="usb-serial", KERNEL=="ttyUSB?", GROUP="tofu", MODE="0666"
这一这里SUBSYSTEM后面多个S。
然后重新插拔设备,即可
说明
- 这里是通过设置配置文件来改变生成的设备文件的属性,通过ls -ls 查看设备的属性时,可以看到group被改为tofu了。
- 配置里面分为前置和属性设置两个部分,前置即 “==”符号连接的地方,用于确定你要设置属性的东西,属性设置部分为“=”连接的地方,用于设置相应的属性项。
0 0
- 让ubuntu串口和USB设备不用root权限访问
- 让非root用户有权限访问USB串口设备。
- 让非root用户有权限访问USB设备。
- Ubuntu - usb转串口设备的访问权限设置
- 在Ubuntu下配置USB转串口设备的权限
- ubuntu下USB串口权限修改
- Linux配置Android设备USB访问权限
- Ubuntu下usb设备读写权限设置
- ubuntu中让virtualbox使用usb设备
- # android 系统修改/dev/bus/usb/*和串口的访问权限
- 让ubuntu拥有root登录权限
- 让Ubuntu拥有root权限登录
- ubuntu下设置root权限不用输入密码
- 让虚拟机识别串口和USB转串口
- 让虚拟机识别串口和USB转串口
- ubuntu下如何使用USB转串口设备
- ubuntu下minicom和USB转串口
- ubuntu下minicom和USB转串口
- mysql树查询及分层级
- C++的基本数据类型
- 关于TextView文字下划线
- C++设计模式[二十二]模板方法模式
- 并发编程杂记
- 让ubuntu串口和USB设备不用root权限访问
- 红黑树的C++实现(2)
- 并发编程专题
- ImageLoader的使用
- 为自己选择一个英文名字
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- cursor 与refcursor及sys_refcursor的区别 (转载)
- UML之类图
- ucos ii学习笔记(1):任务Task