Linux中國

Linux 有問必答:如何在 Linux 中永久修改 USB 設備許可權

當你在運行一個會讀取或者寫入USB設備的進程時,進程的用戶/組必須有許可權這麼做才行。當然你可以手動用chmod命令改變 USB 設備的許可權,但是手動的許可權改變只是暫時的。USB 設備會在下次重啟時恢復它的默認許可權。

作為一個永久的方式,你可以創建一個基於 udev 的 USB 許可權規則,它可以根據你的選擇分配任何許可權模式。下面是該如何做。

首先,你需要找出 USB 設備的 vendorID 和 productID。使用lsusb命令。

$ lsusb -vvv 

上面lsusb的輸出中,找出你的 USB 設備,並找出"idVendor"和"idProduct"欄位。本例中,我們的結果是idVendor (0x067b)idProduct (0x2303)

下面創建一個新的udev規則。

$ sudo vi /etc/udev/rules.d/50-myusb.rules 
SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GROUP="users", MODE="0666"

用你自己的"idVendor"和"idProduct"來替換。MODE="0666"表示USB設備的許可權。

現在重啟電腦並重新載入 udev 規則:

$ sudo udevadm control --reload 

接著驗證下 USB 設備的許可權。

via: http://ask.xmodulo.com/change-usb-device-permission-linux.html

作者:Dan Nanni 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國