2016-07-05 17 views
0

まず、私はなぜこの質問をしなければならないのか分かりません。私はrootとして実行しており、rootは "plugdev"グループの一部です。HIDデバイスのパーミッション。私のudevルールが無視されるのはなぜですか?

LinuxシステムにMagTek USB-Magstripeリーダーを追加しようとしていますが、動作しません。 >>をファイルに出力しようとすると、「permission denied」と表示されます。 I "CDの/ dev/USB" とは、 "LS -la" 私が見たとき:

CRW ------- 1ルートルート180、0 7月5日10時52分hiddev0

そして私はchmodのことができますそれは666または777になりますが、プラグインすると元の権限に戻ります。だから私はudevadmから次のものを考え出し、/etc/udev/rules.dに99-rules.localを作成しました:

SUBSYSTEM = "usbmisc"、ATTRS {idProduct} == "0002"、 ATTRS {serial} == "0000:04:00.0"、ACTION == "add"、RUN + = "/ bin/chmod 777/dev/$ name"

"service udev restart"はログアウトしません動作しない、私のシステムを再起動すると動作しません。私が何をしても、このデバイスはデフォルトの権限に戻ります。

理想的には、ALL USBデバイスをデフォルトで755にしたいと考えています。私はこれを達成するのがなぜ難しいのか、とにかく根本的にこれをデフォルトで行うことができないのはなぜ分かりませんか?

答えて

0

run lsusbおよびdmesg(詳しくはhttps://unix.stackexchange.com/questions/68588/fixed-udev-rules-for-usb-modemsを参照してください)。とプロダクトIDをUSB ベンダーIDを取得し、/etc/udev/udev.d

https://dentrassi.de/2014/11/03/identify-gsm-modem-devices-using-udev/

にこのUdev rules are not working for libusb on Ubuntu 12.04

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="da77", GROUP="plugdev

場所でのファイルのようにudevのルールを作成しよう

関連する問題