/dev/ttyUSB0 permission denied 解决办法:永久有可操作权限

2023-05-16

一般使用USB口,无论USB转什么口,串口之类的,启动时容易出现:/dev/ttyUSB0 permission denied.
因为一般情况下不是root用户,对端口没有权限.
遇到这种情况,我一般这样做:
    sudo chmod 777 /dev/ttyUSB0
修改权限为可读可写可执行,但是这种设置电脑重启后,又会出现这种问题,还要重新设置.因此查询资料,可以用下面这条指令:

  sudo usermod -aG dialout wsh

其中wsh是我的用户名,换成你想用USB的用户名即可.把此用户名加入dialout用户组,然后注销下电脑,即可.这样下次重启也不用修改权限了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

/dev/ttyUSB0 permission denied 解决办法:永久有可操作权限 的相关文章

随机推荐

  • Keil编译警告:function "assert_param" declared implicitly的解决方法

    1 问题描述 新建STM32的keil工程 xff0c 在编译时出现警告 FWLIB src stm32f10x rcc c 273 warning 223 D function assert param declared implicit
  • 寻路A*算法 (下)

    这样还剩下 5 个相邻的方格 当前方格下面的 2 个方格还没有加入 open list xff0c 所以把它们加入 xff0c 同时把当前方格设为他们的父亲 在剩下的 3 个方格中 xff0c 有 2 个已经在 close list 中 一
  • ROS学习笔记之七:ROSSerial初试

    总体来说 xff0c ROS更偏重软件 xff0c 其涉及的控制 算法都是偏策略或复杂的 xff0c 但机器人是要和现实世界打交道的 xff0c 必须有相应的执行机构 xff0c 使ROS所能做的那些 高 大 上 的工作落地 真正能够和执行
  • 单片机的堆和栈(Heap & Stack)详解

    一 程序内存分配 由c C 43 43 编译的程序占用的内存分为以下几个部分 1 栈区 xff08 stack xff09 由编译器自动分配释放 xff0c 存放函数的参数值 xff0c 局部变量的值等 其操作方式类似于数据结构中的栈 2
  • 汽车CAN通信基础知识-CAN数据结构

    目录 1 CAN总线概述 2 基于CAN总线的汽车电气网络结构 3 CAN总线的特点 4 CAN协议分层结构和功能 5 CAN数据帧类型 1 CAN总线概述 a CAN Controller Area Network 即控制器局域网络 由于
  • lubuntu18.04工控屏QT开发

    lubuntu18 04工控屏QT开发 备忘 系统更新中文语言包及输入法QT安装QWT安装QT程序的打包和运行Lubuntu开机自启动脚本程序方法Lubuntu开机跳过输入密码自动登录 13 3寸触摸工控屏 xff0c lubuntu18
  • 数据FIFO的读写和信息FIFO的基本使用方法

    数据FIFO 一 写使能 wr en xff0c 写数据 wdata din 8bit assign wr en 61 din vld din vld 为数据有效指示信号 assign wdata 61 din sop din eop di
  • 获取系统当前时间和特定格式的时间

    java中获取系统当前时间 SimpleDateFormat formatter 61 new SimpleDateFormat 34 yyyy年MM月dd日 HH mm ss 34 Date curDate 61 new Date Sys
  • HTTP认证模式:Basic & Digest

    引言 经常在工作中使用到了各种认证方式 xff0c 但从未考虑过这些认证方式所属的知识范畴 xff0c 同时也解释不清楚它们 曾用到的认证方式 xff08 看看是否您也用过 xff0c 但很难解释清楚他们 xff09 xff1a Basic
  • Could not retrieve

    输入where nvm 找到nvm安装文件夹 在nvm文件夹下找到settings txt 添加以下代码 xff1a xff08 若没有则新建settings txt文件 xff09 node mirror npm taobao org m
  • Jetson Xavier gpio编程 (8)

    GPIO lines are attached to gpiochips Look in sys class gpio and you should see gpiochip240 248 and 288 I haven t yet det
  • curl 函数

    1 curl close 关闭一个cURL会话 语法 xff1a curl close span class hljs variable ch span span class hljs variable ch span 由 curl ini
  • CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):

    出现了这样的情况的话如 xff1a CMake Error at opt ros kinetic share catkin cmake catkinConfig cmake 83 find package Could not find a
  • Rails Digest认证实现和原理

    优势 Http Digest是一种Http 不仅限于Web页面 认证框架 xff0c 相比通常使用的基本认证 xff0c Digest认证的优点是相对安全 基于网络标准和简单 xff0c 它不需要编写登录表单页面 xff0c 对登录信息进行
  • 【目标检测】修改YOLO标注索引,批量修改txt文件指定内容

    假设需要将原索引 0 xff0c 1 xff0c 2 xff0c 3 都修改为 0 xff1a import os path 61 39 train 39 total txt 61 os listdir path deleteList 61
  • 《C语言中分配了动态内存后一定要释放吗?》

    问 xff1a 比如main函数里有一句 malloc 后面没有free 1 那么当main结束后 xff0c 动态分配的内存不会随之释放吗 xff1f 2 如果程序结束能自动释放 xff0c 那么还加上free xff08 xff09 x
  • 串口通讯的延时问题

    串口编程涉及很多问题 xff0c 对于实时采集系统 xff0c 串口编程必须服从系统定时器采集节拍 xff0c 这样通过事件方式接收串口然后延时就会带来很多问题 串口数据通常不是一次到来 xff0c 对于一个较为长的数据 xff0c 可能分
  • linux下从源代码编译安装软件的一般步骤

    1 下载并解压文件 如果下的压缩文件的后缀是 tar gz 解压用 tar xzvf xxx tar gz tar b2 解压用 tar xjvf xxx tar b2 tar 解压用 tar xvf xxx tar 2 配置安装路径 在
  • 单精度浮点数(float)与双精度浮点数(double)的区别

    单精度浮点数 xff08 float xff09 与双精度浮点数 xff08 double xff09 的区别如下 xff1a xff08 1 xff09 在内存中占有的字节数不同 单精度浮点数在机内占4个字节 双精度浮点数在机内占8个字节
  • /dev/ttyUSB0 permission denied 解决办法:永久有可操作权限

    一般使用USB口 无论USB转什么口 xff0c 串口之类的 xff0c 启动时容易出现 dev ttyUSB0 permission denied 因为一般情况下不是root用户 xff0c 对端口没有权限 xff0e 遇到这种情况 xf