Можно поместить конфигурации по умолчанию в/etc/skel так, чтобы useradd (8) мог скопировать файлы в/etc/skel каждый раз, когда он создает каталог нового пользователя '-m' опция.
Обратите внимание, что это используется только для нового пользователя. Существующие учетные записи пользователей не затронуты.
Я решил эту часть проблемы:
OPTIONS=="ignore_device"
был удален из ядра (фиксация)blacklist usbhid
ничего не сделал, даже не заблокировал мою клавиатуруoptions usbhid quirks=0xdead:0xbeef:0x0004
не работал, потому что usbhid не был скомпилирован как модульТак, добавил я usbhid.quirks=0xdead:0xbeef:0x4
к строке команды загрузки (на Raspbian, это находится в /boot/cmdline.txt) и usbhid больше не связывает устройство.
Моя исходная проблема, однако, все еще остается. Я всегда получаю чтение/ошибку из-за тайм-аута при доступе к RFID-считывателю в первый раз.
У меня была та же проблема, и я решил изменение файла правил udev как это:
SUBSYSTEM=="input", GROUP="input", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="4242", ATTRS{idProduct}=="e131", MODE:="666", GROUP="users"
И теперь я могу считать регистратор RFID при помощи libusb
функции.