ubuntu 14.04 LTS error: insufficient permissions for device(设备权限不足)

时光怂恿深爱的人放手 提交于 2019-12-02 10:09:10

在 ubuntu 14.04 LTS 版本上编译 Android 源码的时候,当我们插入手机或者平板,进行刷机的时候:

~$ abd reboot bootloader
系统控制台出现错误提示:error: insufficient permissions for device

解决方法:

在控制台输入: ~$ lsusb

这里写图片描述

在这些 Bus Device 列表中,其中有一个就是我们的机器,但是我们怎么知道是哪一个选项呢?

所以,我们在把插入的设备给拔掉,这时候在输入 lsusb

哪个没有在这个列表中出现,就是我们需要的那个设备

Bus 002 Device 017: ID 0e8d:2003 MediaTek Inc. (这个是我的设备)

然后我们在进入到 usb 配置的目录下:

~$ cd /etc/udev/rules.d/
~$ ls 

会出现一下几个文件(也可能你的机器上没有这么多的文件)

51-android.rules  51-android.rules~  70-persistent-net.rules  README

然后我们打开 51-android.rules 这个文件

~$ sudo vim 51-android.rules

这里写图片描述

用 vim 打开啦 51-android.rules 文件,在文件的末尾加上

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2003", MODE="0666", OWNER="lee"

ATTR{idVendor}==”0e8d” (这些值是我我们前面找到设备的一些信息)
ATTR{idProduct}==”2003”
MODE=”0666”

这里写图片描述

添加完成过后,重新插拔一下 USB,再次连接就好啦。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!