ubuntu永久修改USB串口權限,

自己每次連接機器人都需要手動chmod 777 給權限太麻煩了,根據位評論區大佬@fromcaolei大佬的提示去改一下usb設備永久權限。

在終端執行如下指令:

  • lsusb
    //查看當前的設備,不清楚自己設備的可以通過插拔對比來獲取,可以看到我這裏多了
    Bus 001 Device 008
    在這裏插入圖片描述

  • lsusb -vvv
    //查看詳細列表,找出對應的idVendor及idProduct一會用。
    在這裏插入圖片描述

  • sudo gedit /etc/udev/rules.d/50-myusb.rules
    //新建一個規則,並填入如下語句

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GROUP="users", MODE="0777",SYMLINK+="dhrobot_base"

MODE數值代表權限,SYMLINK表示把你的/dev/usb0設備改名爲/dev/dhrobot_base

  • sudo udevadm control --reload
    //加載規則
    //之後重啓你的電腦!!
    //設置完成

  • ls -al /dev/dhrobot_base
    //檢查一下有沒有設置成功,如下圖
    在這裏插入圖片描述
    權限已經全開了。
    機器人程序調用的端口頁要記得對應修改一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章