我的串行端口位于/dev/ttyUSB0
,每次我想要在唤醒或启动计算机(Ubuntu 12.04)后访问它时,我都必须运行sudo chmod 777 /dev/ttyUSB0
以授予自己对串行端口的访问权限。
有没有办法让我默认访问它?这太烦人了。谢谢。
答案1
我相信所有 /dev/tty* 都归 root.tty 所有,因此您可以将自己添加到 tty 组。
答案2
/dev/ttyUSB0 permission denied 【access your device permanently.】
问题:/dev/ttyUSB0 权限被拒绝。您不是 root,没有权限。一般情况下,请按如下方式操作:
$ sudo chmod 777 /dev/ttyUSB0
严格来说,这并不安全,也不是永久性的。每次重启电脑或拔下并重新连接设备时都需要重复更改。
$ sudo usermod -aG dialout username
username 是您的用户名。将此用户添加到您的 dialout 用户组中。注销您的 linux,您就可以永久访问您的设备。