управление правами доступа к внешним usb устройствам(съемные носители)
приветствую. подскажите, может кто сталкивался с такой задачей на арм с астрой нужно настроить штатными средствами доступ к флешкам.
запретить все кроме разрешенных. распределить права на доступ между пользователями и группами.
пока смог только запретить все кроме разрешенных таким способом
в /etc/udev/rules.d создаем правило 99-usb.rules со следующими параметрами
[CODE]# указываем разрешенные устройства ENV{ID_SERIAL_SHORT}==«008D7DC64», GOTO=«dont_remove_usb» ENV{ID_SERIAL_SHORT}==«00586548dfr74», GOTO=«dont_remove_usb» ENV{ID_SERIAL_SHORT}==«d58875695c788d4», GOTO=«dont_remove_usb»
#отсекаются ненужные события
ACTION!=«add», GOTO=«dont_remove_usb» ENV{ID_BUS}!=«usb», GOTO=«dont_remove_usb» ENV{ID_TYPE}!=«disk», GOTO=«dont_remove_usb»
#правило проверки параметров устройств для вызова сценария удаления устройства
ENV{ID_BUS}==«usb», RUN+=«/bin/sh -c ‘echo 1 > /sys$DEVPATH/device/delete’»
LABEL=«dont_remove_usb» [/CODE]
теперь можно подключить только разрешенные устройства
и вот тут начинаются проблемы… если добавляем к строке
ENV{ID_SERIAL_SHORT}==«008D7DC64», GOTO=«dont_remove_usb», OWNER=«user1», GROUP=«user-usb», MODE=«740» то все более-менее работает
если добавляем параметры к остальным строкам, то корректно выполняется только первая строка, остальные устройства доступны только владельцу
вопрос
как настроить права для разных пользователей и групп к каждому из устройств(user1, user2,user3 etc) group (group1, group2 etc)