linux修改usb权限,在Linux中永久修改USB设备权限该怎么做?
问题
当我尝试在 Linux 中运行 USB GPS 接收器时我遇到了下面来自 gpsd 的错误。
看上去 gpsd 没有权限访问 USB 设备(/dev/ttyUSB0)。
我该如何永久修改它在Linux上的权限?
1.gpsd[377]: gpsd:ERROR: read-only device open failed:Permission denied
2.gpsd[377]: gpsd:ERROR:/dev/ttyUSB0: device activation failed.
3.gpsd[377]: gpsd:ERROR: device open failed:Permission denied - retrying read-only
解决方案
当你在运行一个会读取或者写入USB设备的进程时,进程的用户/组必须有权限这么做才行。
当然你可以手动用chmod命令改变 USB 设备的权限,但是手动的权限改变只是暂时的。
USB 设备会在下次重启时恢复它的默认权限。
作为一个永久的方式,你可以创建一个基于 udev 的 USB 权限规则,它可以根据你的选择分配任何权限模式。
下面是该如何做。
1、使用lsusb命令找出 USB 设备的 vendorID 和 productID
$ lsusb -vvv
上面lsusb的输出中,找出你的 USB 设备,并找出"idVendor"和"idProduct"字段。
本例中,我们的结果是idVendor (0x067b)和 idProduct (0x2303)
2. 创建一个新的udev规则
$sudovi/etc/udev/rules.d/50-myusb.rules
用你自己的"idVendor"和"idProduct"来替换默认值。MODE="0666"表示USB设备的权限。
SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GROUP="users", MODE="0666"
3. 重启电脑或重新加载 udev 规则
$ sudo udevadm control --reload
验证下 USB 设备的权限:
linux修改usb权限,在Linux中永久修改USB设备权限该怎么做?相关推荐
- Linux使用笔记: 设置Samba服务器中新建文件/目录的权限
From: http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/ 通过Samba服务器实现windo ...
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
文章目录 一.Android 逆向中使用的 android.permission 权限 二.Android 系统中的 Linux 用户权限 一.Android 逆向中使用的 android.permi ...
- linux 软件集成工具箱,在PB中动态修改SQL语句
在PB中动态修改SQL语句 分享到: 江苏省南通电信局网管中心 黄莹 ---- PowerBuilder是图形界面的Client/Server应用程序开发环境,可以很容易开发出功能强大的应用程序,在当 ...
- ubuntu系统修改root@后面的用户名--新增永久修改方法
普通修改(当重启服务器的时候会失效,永久修改在下方) 首先通过ssh连接到ubuntu系统的服务器,要是连接不上的话就想想办法,努努力加加油,或者以后我补个坑 登陆上的兄弟们会来到这个界面 root@ ...
- mysql修改字段的顺序_Mysql中如何修改字段的排列顺序?
创建数据表的数据,字段在表中的位置已经确定了.但要修改字段在表中的排列位置,则需要使用ALTER TABLE语句来处理.在MySQL中,修改字段排列位置的基本语法格式如下: ALTER TABLE M ...
- win7修改网络计算机名字,Win7系统中不能修改计算机名字是怎么回事?
我们在使用电脑的过程中,有的用户为了让自己的电脑更加个性化,便会去修改计算机名字,当我们在局域网中共享文件时,我们的电脑就很容易找到了,因为咱们往往需要通过计算机名称来进行识别,找到对方的电脑,但是在 ...
- win10解除usb禁用_Win10专业版中禁用/启用USB接口操作方法
怎么禁用USB接口?部分用户想将电脑上的USB接口禁用,避免别人将电脑中资料通过USB设备拷贝出去,需要怎么操作呢?接下来小编教大家在Win10系统中禁用/启用USB接口的方法. Win10系统禁用U ...
- centos linux7修改主机名,CentOS7操作系统下永久修改主机名
操作系统:CentOS Linux release 7.8 任务:修改主机名为sky9899 操作步骤如下: [root@146 ~]# hostname *.*.*.*.adsl-pool.jx.c ...
- centos的mysql修改root密码_CentOS环境中MySQL修改root密码方法
环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产 ...
最新文章
- 实现无锁的栈与队列(1)
- sqlite库——C实现,给sqlite数据库添加信息并把信息写入文件,删除日志和库中的日志信息
- 《Java程序设计》终极不改版【下】
- Tensorflow Day19 Denoising Autoencoder
- 001 Cisco router prewired
- Cannot add or update a child row: a foreign key constraint
- 功能测试如何转自动化测试?我的年薪40W成长之路
- ASP.NET【2】
- 支持向量机(SVM)非线性数据切割
- 查看JVisualVM查看信息
- Windows10自带的 录制音频 方法
- iOS小技能:提取数字(文本框对粘贴内容进行手机号码提取)
- python文件打包成exe是 upx不可用、找不到py文件_简单使用Pyinstaller将Python文件打包为可执行性exe-文件夹变成exe...
- php if相关标签,dedecms模板中运用dede标签时使用php和if判断语句的方法
- MySQL趋势与前景技术分享
- 实现安卓直播-第三方平台(暴风云视频直播)
- 最新《大间隔学习》综述论文,清华大学张长水老师等
- 计算机等级考试一级有用吗?
- 单片机测钳形电流表_钳形电流表怎么测量直流电流?
- [机器学习入门]——第七课——非监督聚类
热门文章
- Blockathon(北京)分享:基于星云链开发的区块链垂直教育平台SuperxSchool 赢得区块松大赛亚军...
- 2011年“云茶杯”名优茶评比结果揭晓
- android布局之平分
- ASTM E595-15(2021) Outgassing除气测试最新标准
- 垃圾世界?表情大收集!
- 计算机文化基础试题判断题,计算机文化基础试题(选择及判断)下
- IF13+,派森诺真菌denovo测序项目文章三连发
- 崩了!刚自愿降薪40%的库克,要被“踢出”苹果董事会了?
- 【MDCC 2016】物联网开发专场:物联网落地实践探索
- 小米4手机刷入linux系统