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 代表串口所属组

相关推荐
艾芯微科技12 小时前
HR911130C|汉仁 HANRUN 集成变压器千兆 RJ45 网口参数、电路、PCB 布线、替代与采购避坑
网络·单片机·嵌入式硬件·集成测试·51单片机
迷途之人不知返12 小时前
【文件系统】-4-软硬连接
linux
白搞电子13 小时前
ESP-Mosaico 黑胶轮滑动画与音乐编排:从设备原型到电脑预览工作台
单片机·嵌入式硬件
新晨单片机设计13 小时前
S028C-基于STM32单片机WIFI智能电表(温度)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·wifi智能电表
1234567890@world14 小时前
正点原子 ATK-DLRK3568 嵌入式Linux系统开发手册V1.3 详细总结
linux·stm32·单片机
sun_weitao14 小时前
极简版 MCP 工具实现方案
java·linux·服务器
女神下凡15 小时前
芯参谋(68):ADC模数转换器电路设计指南
arm开发·单片机·嵌入式硬件·硬件工程·设计规范
爱和冰阔落16 小时前
【Linux】线程安全进阶:单例模式、可重入函数与死锁排查
linux·运维·安全·单例模式
先知后行。16 小时前
pimpl
linux
Zwawa16 小时前
一盏 LED 不够用了:让同一盏灯说出不同的话
c语言·单片机·嵌入式