Linux 为什么我需要执行sudo chmod a+;每次关机/休眠后是否再次执行rw/dev/ttyACM0命令?
要将草图上载到arduino,需要执行以下命令:Linux 为什么我需要执行sudo chmod a+;每次关机/休眠后是否再次执行rw/dev/ttyACM0命令?,linux,port,linux-mint,Linux,Port,Linux Mint,要将草图上载到arduino,需要执行以下命令: sudo chmod a+rw/dev/ttyACM0 我想这是因为我需要识别端口并在系统中列出它。但我需要在每次关机或休眠电脑后执行它。但为什么?我怎样才能避免这种情况。我只想写一次命令,而不是每次关机后都写。当您ls-l/dev/ttyACM0时会得到什么 这些设备中的许多属于特定于该硬件使用的组,例如用于串行端口的拨号。通常,该专用组对该端口具有写入权限。如果将用户添加到该组,则不必不断更改权限 您对/dev中文件的更改不会持久,因为每次系
sudo chmod a+rw/dev/ttyACM0
我想这是因为我需要识别端口并在系统中列出它。但我需要在每次关机或休眠电脑后执行它。但为什么?我怎样才能避免这种情况。我只想写一次命令,而不是每次关机后都写。当您
ls-l/dev/ttyACM0
时会得到什么
这些设备中的许多属于特定于该硬件使用的组,例如用于串行端口的拨号。通常,该专用组对该端口具有写入权限。如果将用户添加到该组,则不必不断更改权限
您对/dev
中文件的更改不会持久,因为每次系统启动时都会动态生成目录;如果运行:mount | grep'/dev'
,您将看到像udev
(取决于您的发行版)这样的虚拟文件系统被挂载,而不是像/dev/sda1
这样的实际设备
使用类似于sudo usermod-a-G dialout$USER的方法将自己添加到该组中,然后注销并再次登录以激活更改。Cool;如果您觉得答案有帮助,请接受和/或向上投票。我接受了。但遗憾的是,我没有足够的声誉公开向公众展示向上投票。虽然答案是正确的,而且很有帮助,但它是在回答一个与StackOverflow主题无关的问题。这个问题与“编程”无关,它更适合StackExchange站点或应用程序。我给了你有益的一票,但在未来,请尝试并确保该问题在适当的网站上得到回答,在那里,其他人可能会发现类似的问题或问题。