需要给用户添加该串口的管理员权限
最近在调试linux的外设,发现当设备以串口的方式接入后,每次都需要以管理员身份打开,对于日常的使用非常不方便,给该用户添加管理员权限就可以了
查看串口所属群组
串口固定属于dialout系统组
[rgm@localhost ~]ls -ltr /dev/ttyS*
crw-rw---- 1 root dialout 4, 67 Sep 7 16:19 /dev/ttyS0
crw-rw---- 1 root dialout 4, 67 Sep 7 16:19 /dev/ttyS1
crw-rw---- 1 root dialout 4, 67 Sep 7 16:19 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Sep 7 16:19 /dev/ttyS3
添加管理员权限
这里需要以root用户操作,或者sudo
sudo gpasswd --add rgm dialout
注销用户重新登陆,或者重启电脑
重启解决一切问题!!!
在Linux环境中,为解决每次使用串口设备需以管理员权限运行的问题,可以通过将用户加入到dialout组来实现。首先查看串口所属的dialout组,然后使用sudo gpasswd -a 用户名 dialout命令添加用户到该组。完成设置后,需注销用户或重启电脑使更改生效。
7882

被折叠的 条评论
为什么被折叠?



