普通用户(非root) 在Linux下使用串口的权限设置
Linux下的设备使用都需要使用sudo或root用户才能打开,为了能让普通用户也能使用串口,
可以增加udev规则来实现,具体方法如下:
sudo vim /etc/udev/rules.d/70-ttyusb.rules
增加如下内容:
KERNEL=="ttyUSB[0-9]*",MODE="0666"
保存,重新插入USB转串口,普通用户就能搞定了
----------------------------------------------------------------------------------------------------------------------------
或者添加用户
1.由于tty属于“dialout”组别,比如你的用户名是joeuser,
先命令查看下用户隶属的组别
groups joeuser
2.如果没有隶属“dialout”,那么把用户加入进去
sudo gpasswd --add joeuser dialout
3.logout 再登录系统激活功能
我的用户名是suijingfeng所以
sudo gpasswd --add suijingfeng dialout 就行了。
可以增加udev规则来实现,具体方法如下:
sudo vim /etc/udev/rules.d/70-ttyusb.rules
增加如下内容:
KERNEL=="ttyUSB[0-9]*",MODE="0666"
保存,重新插入USB转串口,普通用户就能搞定了
----------------------------------------------------------------------------------------------------------------------------
或者添加用户
1.由于tty属于“dialout”组别,比如你的用户名是joeuser,
先命令查看下用户隶属的组别
groups joeuser
2.如果没有隶属“dialout”,那么把用户加入进去
sudo gpasswd --add joeuser dialout
3.logout 再登录系统激活功能
我的用户名是suijingfeng所以
sudo gpasswd --add suijingfeng dialout 就行了。
热门话题 · · · · · · ( 去话题广场 )
- 我的童年阅读记忆 126.8万次浏览
- 童年涂鸦拾遗 144.2万次浏览
- 给童年时期的自己推荐一本书 112.0万次浏览
- 看展记 1.3亿次浏览
- 我在网络上感受到的陌生人善意 287次浏览
- 身边的科普现场 新话题