Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запретить доступ к usb носителям [решено]  (Прочитано 23897 раз)

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

Оффлайн lemonDD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Запретить доступ к usb носителям.
« Ответ #30 : 25 Ноября 2009, 13:18:04 »
/usr/lib/devicekit-power/devkit-power-daemon
/usr/lib/devicekit-disks/devkit-disks-daemon

kill'ом убил эти и еще один процесс devkit-disks-daemon
А флешка монтируются :D

Оффлайн SGB

  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
    • Компьютерные записки
Re: Запретить доступ к usb носителям.
« Ответ #31 : 25 Ноября 2009, 13:43:29 »
Проверил на себе

нажимаешь alt+f2
вводишь команду
gksu gedit /usr/share/polkit-1/actions/org.freedesktop.devicekit.disks.policy

меняешь строки
<allow_any>*****</allow_any>
<allow_inactive>*****</allow_inactive>
на
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>

строку
<allow_active>*****</allow_active>
на один из вариантов

-- Запретить монтирование
<allow_active>no</allow_active>
-- Запрос админ пароля
<allow_active>auth_admin_keep</allow_active>
-- Пока не понял
<allow_active>auth_admin</allow_active>



а вообще стоит все-таки залезть на
http://hal.freedesktop.org/docs/polkit/


Пользователь решил продолжить мысль 25 Ноября 2009, 03:51:00:
А вот и значения которые может принимать

 Each of the allow_any, allow_inactive  and allow_active elements can contain the following values:
no - Not authorized.
yes - Authorized.
auth_self - Authentication by the owner of the session that the client originates from is required.
auth_admin - Authentication by an administrative user is required.
auth_self_keep - Like auth_self but the authorization is kept for a brief period.
auth_admin_keep - Like auth_admin but the authorization is kept for a brief period.

source : http://hal.freedesktop.org/docs/polkit/polkit.8.html

Пользователь решил продолжить мысль 25 Ноября 2009, 05:56:03:
Для более тонкой настройки читайте
http://hal.freedesktop.org/docs/DeviceKit-disks/index.html


Пользователь решил продолжить мысль 25 Ноября 2009, 07:59:31:
Ну и на последок.
1. прочти мой пост с 1-й страницы.
2. Ох не люблю я так делать: рекомендую
http://lmgtfy.com/?hl=ru&client=firefox-a&rls=com.ubuntu%3Aru%3Aunofficial&newwindow=1&q=devicekit.disks.filesystem-mount+site%3Ahttp%3A%2F%2Ffreedesktop.org%2F&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=

Пользователь решил продолжить мысль 25 Ноября 2009, 10:09:40:
Вот еще довесок, с сайта gnome.org

3.8. PolicyKit

GDM may be configured to use PolicyKit to allow the system administrator to control whether the login screen should provide the shutdown and restart buttons on the greeter screen.

These buttons are controlled by the org.freedesktop.consolekit.system.stop-multiple-users and org.freedesktop.consolekit.system.restart-multiple-users actions respectively. Policy for these actions can be set up using the polkit-gnome-authorization tool, or the polkit-auth command line program.

[

Пользователь решил продолжить мысль 25 Ноября 2009, 12:19:20:
Любопытно... есть оказывается баг на лаунчпаде

https://bugs.launchpad.net/ubuntu/+source/policykit-gnome/+bug/421800

Пользователь решил продолжить мысль 26 Ноября 2009, 08:26:24:
Получилось?
« Последнее редактирование: 26 Ноября 2009, 08:26:24 от SGB »
Все вопросы сюда :
Skype: sgb.82;  icq: 77338044 - тут редко; jabber: Gleb.Sorokin[собака]gmail.com | sorokinlinux[собака]ya.ru
blog: http://comnote.blogspot.com/

Оффлайн Dfg

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Запретить доступ к usb носителям.
« Ответ #32 : 26 Ноября 2009, 09:24:33 »
Еще вариантик подвернулся, более глобальный. Можно сказать dbus-у держать не пущать к системному процессу юзеров не входящих в определенную группу.

Для девайскита например
/etc/dbus-1/system.d/org.freedesktop.DeviceKit.Disks.conf
Находим там <policy context="default">
И меняем все allow на deny

Затем создаем раздел <policy group="disk">  (plugdev)
И прописываем туда все allow

Получается

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
  <!-- Only root can own the service -->
  <policy user="root">
    <allow own="org.freedesktop.DeviceKit.Disks"/>
  </policy>

  <policy context="default">
    <deny send_destination="org.freedesktop.DeviceKit.Disks"/>

    <deny send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DBus.Properties"/>
    <deny send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DBus.Introspectable"/>
    <deny send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DeviceKit.Disks"/>
    <deny send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DeviceKit.Disks.Device"/>
  </policy>

<policy group="disk">
<allow send_destination="org.freedesktop.DeviceKit.Disks"/>

    <allow send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DBus.Properties"/>
    <allow send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DBus.Introspectable"/>
    <allow send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DeviceKit.Disks"/>
    <allow send_destination="org.freedesktop.DeviceKit.Disks"
           send_interface="org.freedesktop.DeviceKit.Disks.Device"/>
</policy>

</busconfig>


Таким образом можно ограничить сеть, питание, обычный хал и тд

Оффлайн lemonDD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Запретить доступ к usb носителям.
« Ответ #33 : 26 Ноября 2009, 09:45:19 »
<allow_active>auth_admin_keep</allow_active>
Работает!!!!!!!!!!!!! запрашивает под любым пользователем запрос пароля!! ААа! :2funny:
Спасибо чел что разобрался и дал правильный совет.

Оффлайн SGB

  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
    • Компьютерные записки
Re: Запретить доступ к usb носителям.
« Ответ #34 : 26 Ноября 2009, 11:37:30 »
Отлично... Тему в [решено][solved] переименуй
Все вопросы сюда :
Skype: sgb.82;  icq: 77338044 - тут редко; jabber: Gleb.Sorokin[собака]gmail.com | sorokinlinux[собака]ya.ru
blog: http://comnote.blogspot.com/

Оффлайн tsifra

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Запретить доступ к usb носителям [решено]
« Ответ #35 : 08 Декабря 2009, 12:36:14 »
Народ, огроменное спасибо! Уже несколько дней по сети лазаю в поисках решения этой проблемы.
Даже на официальной убунте не нашел вариантов.
Если станет не влом надо статейку написавть в help.ubuntu.com

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1838
  • BIGCloud
    • Просмотр профиля
Re: Запретить доступ к usb носителям [решено]
« Ответ #36 : 08 Декабря 2009, 16:35:59 »
tsifra
будем рады, если вы нам поможете её написать :)

Оффлайн SGB

  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
    • Компьютерные записки
Re: Запретить доступ к usb носителям [решено]
« Ответ #37 : 11 Декабря 2009, 16:17:35 »
статья уже есть.

http://comnote.blogspot.com/2009/11/usb.html

Или нужна более расширенная?
Все вопросы сюда :
Skype: sgb.82;  icq: 77338044 - тут редко; jabber: Gleb.Sorokin[собака]gmail.com | sorokinlinux[собака]ya.ru
blog: http://comnote.blogspot.com/

 

Страница сгенерирована за 0.06 секунд. Запросов: 23.