debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Как отключить автомонтирование USB-носителей [РЕШЕНО]  (Прочитано 3488 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rayanAyar

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 538
  • Jabber: rayanAyar@jabber.ru
Нужно заблокировать возможность подключения USB-носителей (флешек).
В Lenny была группа plugdev. Если пользователь входит в эту группу - он может подключать флешки. Если не входит в plugdev - подключение носителей запрещено.
В Squeeze тоже есть эта группа. Но ни какого эффекта она не дает. Флешки всегда автоматически подцепляются, вне зависимости от того входит пользователь в группу plugdev или нет.

Debian Squeeze 6.0.1a, i386, GNOME
« Последнее редактирование: 10 Июнь 2011, 12:21:11 от rayanAyar »
 

Оффлайн Kettler

  • Пользователь
  • *
  • Сообщений: 49
    • My-debian
Не уверен но проверьте на наличие пакета usbmount
Ищу новое местечко для общения.
Чуть не забыл пишу по русски как могу :)
 

Оффлайн rayanAyar

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 538
  • Jabber: rayanAyar@jabber.ru
Не уверен но проверьте на наличие пакета usbmount
Дело было не в этом пакете.

Если кому-то тоже нужно...

Автомонтирование накопителей в Squeeze производит udisks по событию от udev.
У udisks есть файл настройки для policykit, с помощью которого задаются права на монтирование накопителей:
/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
Там вобщем-то все достаточно просто. Кто не хочет разбираться, можно сделать так:
cp /usr/share/polkit-1/actions/org.freedesktop.udisks.policy /usr/share/polkit-1/actions/org.freedesktop.udisks.policy.bak
sed -i 's/<allow_active>yes<\/allow_active>/<allow_active>auth_admin_keep<\/allow_active>/g' /usr/share/polkit-1/actions/org.freedesktop.udisks.policy
Дополнительно почитать можно ещё тут: http://comnote.blogspot.com/2009/11/usb.html
Это был вариант №1. Его недостаток заключается в том, что данный файл может быть перезаписан дефолтным при очередном обновлении.

Вариант №2. Более правильным вариантом является создание специального файла pkla в "/etc/polkit-1/localauthority/50-local.d" для переопределения конфигурации polkit.
cat << EOF >> /etc/polkit-1/localauthority/50-local.d/10-org-freedesktop-udisks.pkla
[Disable Automount]
Identity=*
Action=org.freedesktop.udisks.*
ResultAny=no
ResultInactive=no
ResultActive=auth_admin
EOF
« Последнее редактирование: 10 Июнь 2011, 13:02:17 от rayanAyar »
 

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

[Решено] Установка драйвера видеокарты Radeon HD 6470M

Автор FairCop

Ответов: 9
Просмотров: 6076
Последний ответ 27 Август 2012, 00:07:08
от FairCop
[Решено] Radeon 6480 + проприетарные драйвера

Автор hexen

Ответов: 8
Просмотров: 2097
Последний ответ 07 Февраль 2014, 13:43:39
от hexen
[Решено] Не работает сенсорная панель Acer EX2540-31JF

Автор vaneyev

Ответов: 16
Просмотров: 1155
Последний ответ 20 Январь 2018, 17:39:29
от mrgoodvin
[Решено] Bluetooth ноутбук ASUS X53S

Автор noaer

Ответов: 16
Просмотров: 5070
Последний ответ 29 Май 2013, 20:28:57
от noaer
[РЕШЕНО]Не получается запустить принтер Brother-HL-2130

Автор aba

Ответов: 5
Просмотров: 1829
Последний ответ 21 Август 2015, 15:13:58
от ferum