首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Garmin USB权限不足

Garmin USB权限不足
EN

Ask Ubuntu用户
提问于 2023-05-16 00:49:19
回答 1查看 53关注 0票数 -1

尝试将GPX文件从Garmin下载到QGIS。错误消息状态为insufficient permission or gpsbabel is missing

GPSbabel是QGIS软件的一部分,所以我假设我需要更改权限。

代码语言:javascript
运行
复制
sheep@pen:~$ ls -l /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 0 May 16 12:25 /dev/ttyUSB0
sheep@pen:~$ lsmod | grep garmin_gps
garmin_gps             32768  0
usbserial              57344  1 garmin_gps

sheep@pen:~$ groups
sheep adm lp dialout cdrom sudo dip plugdev lpadmin lxd sambashare
代码语言:javascript
运行
复制
sudo journalctl --follow as far as I can see doesn't give device name.

5月24日16:39:42钢笔内核: USB 1-4:新usb设备发现,idVendor=091e,idProduct=0003,bcdDevice= 0.01 16:39:42笔芯: USB 1-4:新usb设备字符串: Mfr=0,Product=0,SerialNumber=0 5月24日16:39:42笔mtp-探针:检查总线1,设备7: idProduct=0003:43 pen探针: bus: 1,设备:7不是MTP设备5月24日16:39:43笔式MTP探针:检查总线1,设备7:"/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4“5月24日16:39:44笔MTP探针:总线:7不是MTP设备。

替代命令,ls -1 /dev >dev.beforels -1 /dev >dev.after;diff dev.{before,after}输出240行相同的文件,那里也没有名字。

谢谢你的建议,沃尔蒂纳

EN

回答 1

Ask Ubuntu用户

发布于 2023-05-23 01:21:06

这是我以前用过的答案。希望能帮上忙。

许多设备访问问题可以通过组成员关系的更改来解决。

在连接设备时,您可以通过查看sudo journalctl --follow来查找设备名称。或者ls -1 /dev >dev.before,连接设备,等待10秒,ls -1 /dev >dev.after;diff dev.{before,after}

具体来说,如果ls -l显示组权限(第二个"rwx“三重奏)是"rw”(例如“-rw-rw----”),那么,将自己添加到拥有设备的组中将授予rw访问权。

下面是操作步骤:

代码语言:javascript
运行
复制
# change to your device name 
device="/dev/dvdrw"
sudo adduser $USER $(stat -c "%G" $device)

这允许您加入可以rw设备的组,but还有一个步骤。

若要使所有进程成为新组的成员,请注销和登录。组成员在login时设置。

若要在新组中创建单个进程(用于在注销/登录之前进行测试):

代码语言:javascript
运行
复制
newgrp $(stat -c "%G" $device)  

或者,只需键入组名。见man newgrp

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1468063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档