编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

普通用户权限使用minicom 访问串口

wxchong 2024-10-11 18:54:32 开源技术 22 ℃ 0 评论

linux嵌入式开发很多时候都需要串口调试, 这时候就不可避免的要使用minicom,但是发现的问题是没权限访问串口,于是你需要一遍一遍的敲sudo,或者懒得或者搞不定的人就是直接切成root用户干所有的事情了, 其实只是没有权限,没权限把权限加上就好了

  • 先看下这些文件的权限
ls -ls /dev/ttyS* /dev/ttyU*
crw-rw---- 1 root dialout 4, 64 Nov 1 14:52 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Nov 1 14:52 /dev/ttyS1
crw-rw---- 1 root dialout 4, 74 Nov 1 14:52 /dev/ttyS10
crw-rw---- 1 root dialout 4, 75 Nov 1 14:52 /dev/ttyS11
crw-rw---- 1 root dialout 4, 76 Nov 1 14:52 /dev/ttyS12
crw-rw---- 1 root dialout 4, 77 Nov 1 14:52 /dev/ttyS13
crw-rw---- 1 root dialout 4, 78 Nov 1 14:52 /dev/ttyS14

发现用户组都是dailout的,dialout的组的权限是rw, 那么实际上我们把当前用户加入到dialout 用户组就可以了

  • 把用户添加到dialout 用户组
sudo usermod -a -G dialout $USER

接下来你就可以使用普通用户权限访问了串口了

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表