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用户组可以访问的设备

默认用户也都可以访问。

posted @ 2024-09-14 11:12  xcywt  阅读(108)  评论(0编辑  收藏  举报
作者:xcywt
出处:https://www.cnblogs.com/xcywt//
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。