
我收到錯誤無法開啟連接埠 /dev/ttyACM0 : [錯誤 13] 權限被拒絕: '/dev/ttyACM0 '
為了解決此錯誤,我編寫了 coomand sudo chmod a+rw /dev/ttyACM0 ,它僅解決了該活動會話的問題。一旦我關閉 NUC 或重新啟動,就會一次又一次地拋出相同的錯誤。
答案1
該/dev
目錄會在每次啟動時重新創建,因此您的目錄chmod
會消失。
更好的方法是使用 確定設備的群組所有權ls -l
,然後使用 將自己新增至該群組sudo adduser $USER group
這是我的擴展解釋:
按 開啟“終端機視窗” Ctrl-Alt-T。
左鍵點選選擇該視窗。
探索。類型:
ls -l /dev/ttyACM0
man ls
使固定。類型;
sudo adduser $USER $(stat --format="%G" /dev/ttyACM0 )
出現提示時,輸入您的登入密碼。
這將進行設置,以便您的下一次(以及所有後續)登入將具有對/dev/ttyACM0
.
因此,登出、登入並快樂。