Ubuntu dialout 串口权限授权

Ubuntu 下所有串口设备(USB 转串口 /dev/ttyUSBx、板载串口 /dev/ttySx、蓝牙串口 /dev/ttyACM0)默认归属 dialout 用户组 。 普通用户不在该组时,打开串口会报权限错误:Permission denied。 将用户加入 dialout 组即可免 sudo 操作串口。

二、操作步骤

1. 查看当前用户是否在 dialout

复制代码
groups

输出里没有 dialout 就需要添加。

2. 将当前用户加入 dialout 组

复制代码
sudo usermod -aG dialout $USER
  • -a:追加附加组,不覆盖原有组
  • -G:指定附加组 dialout
  • $USER:自动替换为当前登录用户名

3. 生效

修改用户组必须重新登录会话才生效,两种方式任选其一:

  1. 注销当前用户,重新登录图形界面

  2. 新开一个终端窗口(仅终端会话刷新,部分场景仍失效,注销最稳妥)

  3. 临时刷新组(部分环境有效)

    newgrp dialout

三、验证权限

1.插入 USB 转串口,查看串口设备

复制代码
ls /dev/ttyUSB*

2.查看设备归属

复制代码
ls -l /dev/ttyUSB0

输出示例:

复制代码
crw-rw---- 1 root dialout 188, 0 7月 11 10:20 /dev/ttyUSB0

第二列 dialout 代表串口所属组

相关推荐
天空'之城6 小时前
单片机基础核心知识点汇总(三十五)
单片机·嵌入式硬件
secondyoung6 小时前
I2C通信协议详解
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·51单片机
anew___6 小时前
蜂鸣器播放音乐——让 Arduino 唱出旋律
c++·stm32·单片机·嵌入式硬件·c
一技安身7 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
jianqiang.xue7 小时前
ESP-IDF保姆级入门40|量产烧录与产线测试全解:批量烧录方案/校准流程/功能测试/不良分拣/产线追溯,掌握工业级量产交付全流程
单片机·物联网·esp32
奔跑的架构师7 小时前
[A-50]ARMv9/v8-DVFS系统架构
linux·arm开发·架构·系统架构·arm
迷途呀7 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
赴生-8 小时前
Liunx 操作系统 进程概念(上)
linux
binqian8 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌8 小时前
Shell编程——if条件语句
linux·运维·shell