По умолчанию все жесткие диски и USB-накопители относятся к группе «диск». Я хочу изменить USB-накопители на группу "adm".
Я подтвердил ID_BUS
$ udevadm info -q all -n /dev/sdb | grep ID_BUS
E: ID_BUS=usb
Я создал файл /etc/udev/rules.d/70-persistent-usb.rules и вставил следующее
# Enable admin controls on all usb devices.
ID_BUS=="usb", GROUP="adm"
Наконец Я отключил USB-накопитель и снова подключил его. Он все еще показывает
$ ll /dev/sdb
brw-rw---- 1 root disk 8, 16 Apr 14 19:31 /dev/sdb
Группа дисков не "adm"? Что я делаю не так?
В эти udevadm info
вывод, Вы видите E
префикс, который используется для переменных среды. Можно соответствовать против него:
ENV{ID_BUS}=="..."
, При попытке сделать просто USB-устройства перезаписываемыми, посмотрите этот недавний вопрос на Unix. SE:
Вы сделали ошибку при помощи ID_BUS
для записи правила udev, в этом случае это всего BUS
, попробуйте этим вместо этого:
# Enable admin controls on all usb devices.
BUS=="usb", GROUP="adm"