短信設(shè)備Linux下無法使用ttyUSB0等串口永久權(quán)限設(shè)置
分享如果應(yīng)用在linux系統(tǒng)上在使用單口USB口的短信設(shè)備出現(xiàn),第一次調(diào)試串口可以使用的,第二次就無法打開串口了或者串口無法正常通訊了可以考慮一下下面的情況及解決
1.問題描述
sudo chmod 666 /dev/ttyUSB0
2. 解決方法(一)
sudo gedit /etc/udev/rules.d/70-ttyusb.rules
KERNEL==“ttyUSB[0-9]*”, MODE=“0666”
2.3 重啟系統(tǒng)即可
這樣ttyUSB0-ttyUSB9默認(rèn)的權(quán)限都變成了666,普通用戶也可以讀寫串口了。
3. 解決方法(二)
另一種是將該用戶添加至dialout用戶組,因?yàn)閠ty設(shè)備是屬于dialout用戶組,所以將用戶添加到dialout用戶組,該用戶就具備了訪問tty設(shè)備的權(quán)限;
3.1 查看串口信息
$ ls -l /dev/ttyUSB0 crw-rw---- 1 root dialout 4, 64 Jun 2 18:39 /dev/ttyUSB0
$ whoami
sudo usermod -aG dialout username