让ubuntu串口和USB设备不用root权限访问
2015-11-27 15:13
288 查看
原理
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了。配置里面分为前置和属性设置两个部分,前置即 “==”符号连接的地方,用于确定你要设置属性的东西,属性设置部分为“=”连接的地方,用于设置相应的属性项。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- BootISO:从 ISO 文件中创建一个可启动的 USB 设备
- Ubuntu 12.04 LTS服务器版安装过程及使用图解