如何从 shell 脚本执行“sudo chmod 777 /dev/ttyACM0”?

如何从 shell 脚本执行“sudo chmod 777 /dev/ttyACM0”?

我想授予对串行端口的访问权限/dev/ttyACM0。如何sudo chmod 777 /dev/ttyACM0从 shell 脚本执行“”命令?

答案1

777完全不建议授予文件权限。由于您想授予对串行端口的访问权限,因此必须将用户添加到dialout

sudo usermod -a -G dialout <username>

现在,访问串行端口时无需询问权限。

请注意,此解决方案也适用于将代码上传到 Arduino IDE 中的 Arudino 开发板或 Ubuntu 中的串行监视器。

相关内容