| Summary: | UsbGuard стирает правило по интерфейсу для MTP/PTP при добавлении правила по хэшу | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Белая Алёна <belayaav> |
| Component: | usbguard | Assignee: | Sergey V Turchin <zerg> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | sirius, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версия пакета: usbguard-1.1.2-alt1.x86_64 Образ: Alt Workstation K 10.2.1 x86_64 Шаги воспроизведения: 1. Установить usbguard: # apt-get install usbguard 2. Установить политику allow - в файле /etc/usbguard/usbguard-daemon.conf установить значение: ImplicitPolicyTarget=allow Сохранить файл 3. В список правил /etc/usbguard/rules.conf внести правило для ограничения MTP/PTP: block with-interface one-of { 06:*:* 08:*:* } Сохранить файл 4. Запустить usbguard: # systemctl start usbguard 5. Проверить список правил: # usbguard list-rules 6. Подключить телефон с интерфейсом 06:*:* (например, Samsung или Xiaomi) и выяснить его id # usbguard list-devices 7. Заблокировать телефон по id: # usbguard block-device -p <id> (id брать в выводе команды из шага 6) 8. Проверить список правил: # usbguard list-rules Ожидаемый результат: в списке 2 правила: правило из шага 3 и правило блокировки конкретного устройства Результат: в списке 1 правило - правило блокировки конкретного устройства. Правило из шага 3 было удалено