Ubuntu下修改设备权限方法
背景:
ubuntu下,有时会打不开串口,需要加sudo。为了实现普通用户也能打开串口,使用了下面的方法三。
1. 查看现有权限。例:
ls -l /dev/ttyS0
实例输出:
crw-rw---- 1 root dialout 4, 64 9月 11 14:58 /dev/ttyS0
表示原生串口ttyS0目前对root权限以及dialout用户组的用户开
放。这也是目前镜像装机后的默认权限。
2. 直接修改权限。此方式较粗暴,可以允许任何用户访问设备
同时每次只能对一个设备进行修改。
例:
sudo chmod a+rw /dev/ttyS0
3. 间接修改权限(推荐使用)。
将当前用户($USER)添加至有权限的用户组。
例:
sudo usermod -a -G dialout $USER
添加完成后重启生效,之后所有dialout用户组可以访问的设备
默认用户也都可以访问。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?