尝试将GPX文件从Garmin下载到QGIS。错误消息状态为insufficient permission or gpsbabel is missing。
GPSbabel是QGIS软件的一部分,所以我假设我需要更改权限。
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 sambasharesudo 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.before和ls -1 /dev >dev.after;diff dev.{before,after}输出240行相同的文件,那里也没有名字。
谢谢你的建议,沃尔蒂纳
发布于 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访问权。
下面是操作步骤:
# change to your device name 
device="/dev/dvdrw"
sudo adduser $USER $(stat -c "%G" $device)这允许您加入可以rw设备的组,but还有一个步骤。
若要使所有进程成为新组的成员,请注销和登录。组成员在login时设置。
若要在新组中创建单个进程(用于在注销/登录之前进行测试):
newgrp $(stat -c "%G" $device)  或者,只需键入组名。见man newgrp。
https://askubuntu.com/questions/1468063
复制相似问题