Linux授權普通用戶讀寫 ttyUSB (USB2Serial)

現在的筆記本一般都不帶串行端口(RS232)了,而且市面上帶串口的筆記本也很貴,不划算。對於需要經常使用串口調試設備的人,多使用USB轉串口了。購買一條轉換線也就30元左右,Windows需要安裝驅動,而Linux系統一般可以直接識別,但是默認只有 root 角色擁有使用權限,非常不方便!但是你可以參照如下設置修改權限。

一、Linux 下查看 USB2Serial 是否已經識別

Code example:

1

ls -l /dev/ttyUSB*

二、Linux授權普通用戶讀寫 ttyUSB

  1. 創建一個Udev規則,內容如下:

    Code example:

    1

    2

    cat /etc/udev/rules.d/70-ttyUSB.rules

    KERNEL=="ttyUSB*", OWNER="root", GROUP="root", MODE="0666"

  2. 重新啓動Udev服務:

    Code example:

    1

    /etc/init.d/udev restart

  3. 重新插拔 USB2Serial 線。

現在你用普通用戶試試 minicom,是不是可以訪問了?
你也可以查看下 ttyUSB 的權限 ls -l /dev/ttyUSB*,是不是 0666 啦!

Linux下對於其他硬件設備的權限授予,也可以參照此文舉一反三

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