【Ubuntu永久授权串口设备读取权限“/dev/ttyUSB0”】

在这里插入图片描述

1 问题描述

问题:[Errno 13] Permission denied: ‘/dev/ttyUSB0’。
原因:在Linux中,对于非root用户,默认没有串口设备的读写权限。需要让普通用户拥有串口设备的读写权限。

2 解决方案

2.1 查看ttyUSB0权限,拥有者是root,所属用户组为dialout

ls -l /dev/ttyUSB0

在这里插入图片描述

2.2 查看dialout用户组成员,如图所示,普通用户y不在dialout组中

grep 'dialout' /etc/group

在这里插入图片描述

2.3 将普通用户y加入dialout组中

sudo usermod -aG dialout y

在这里插入图片描述

2.4 再次查看dialout用户组成员,可以看到普通用户y已成功加入


grep 'dialout' /etc/group

在这里插入图片描述

2.5 重启

reboot

猜你喜欢

转载自blog.csdn.net/dally2/article/details/138655814