The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Как отключить автомонтирование Flash в Linux
Для отключения:

   sudo sh -c 'echo ATTRS{removable}=="1", SUBSYSTEMS=="block", NAME="" > /etc/udev/rules.d/99-block-storage.rules'


Для включения:

   sudo rm /etc/udev/rules.d/99-block-storage.rules

Или закоментировать содержимое этого файла.

Разумеется все от root. Перезагружаться, или что-то перезапусткать не нужно.

Выглядит наше правило:
   ATTRS{removable}=="1", SUBSYSTEMS=="block", NAME=""

ATTRS{removable}=="1"
Нужны только отключаемые устройства (что бы жесткий диск случайно не отключить).

SUBSYSTEMS=="block"
Нас интересуют устройства хранения данных. (Я пробовал другие подсистемы и драйверы, 
но в этом случае отдельные партиции все равно подключались).

NAME=""
Собственно действие. Не создавать файл устройства.


Дополнение от посетителя Undir:

В Fedora начиная с 8 версии запрещать и раздавать права можно через PolicyKit:

1. Запрещаем монтирование/размонтирование всем кроме рута:
В файле /usr/share/PolicyKit/policy/hal-storage.policy
ищем секцию: <action id="org.freedesktop.hal.storage.mount-removable">
заменяем <allow_active>yes</allow_active>
на <allow_active>no</allow_active>
Перезапуск не требуется.
Если пользователь вставляет флешку, то происходит запрос пароля рута.

2. Разрешаем (если нужно) некоторым пользователям монтирование:
/etc/PolicyKit/PolicyKit.conf
меняем:

   <config version="0.1">
   </config>

на:

   <config version="0.1">
      <match action="org.freedesktop.hal.storage.mount-removable">
         <match user="user1|user2|user3">
           <return result="yes"/>
         </match>
     </match>
   </config>
 
15.12.2008 , Автор: Dima L , Источник: http://dik123.blogspot.com/2008/12/...
Раздел:    Корень / Администратору / Система / Диски и файлы / Монтирование

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, IceMan, 10:30, 15/12/2008 [ответить] [смотреть все]
  • +/
    Не хватает только совета dd if=/dev/zero of=/dev/hda bs=512 count=1, чтоб точно флешки не подключались. =)
     
     
  • 2.6, Dima L, 17:01, 15/12/2008 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Вообще панацея только в последних ядрах все блочные устройства называются sd... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Аноним, 14:25, 16/12/2008 [^] [ответить] [смотреть все]  
  • +/
    Как ядро соберёшь, так и поедешь Не вижу ничего крамольного в том, что ide устр... весь текст скрыт [показать]
     
  • 1.2, vadiml, 10:55, 15/12/2008 [ответить] [смотреть все]  
  • +/
    Есть такой ключик -- noauto, советую поискать
     
     
  • 2.5, Dima L, 16:50, 15/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    про fstab что ли а 2 флешки а 3 а разделы на этих флешках ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, vadiml, 19:57, 15/12/2008 [^] [ответить] [смотреть все]  
  • +/
    не только, всё параметры fstab можно использовать для прописывания правил... весь текст скрыт [показать]
     
     
  • 4.12, Dima L, 23:33, 15/12/2008 [^] [ответить] [смотреть все]  
  • +/
    Можно подробней ... весь текст скрыт [показать]
     
  • 4.13, Dima L, 23:41, 15/12/2008 [^] [ответить] [смотреть все]  
  • +/
    Хочу отметить что в данном случае отключение автомантирование это как побочный э... весь текст скрыт [показать]
     
     
  • 5.14, vitek, 07:01, 16/12/2008 [^] [ответить] [смотреть все]  
  • +/
    ну это только root или владелец и группа может а рут и обратную операцию може... весь текст скрыт [показать]
     
     
  • 6.18, Dima L, 12:34, 16/12/2008 [^] [ответить] [смотреть все]  
  • +/
    Об этом я писал в оригенале в самом конце http dik123 blogspot com 2008 12 ... весь текст скрыт [показать]
     
     
  • 7.22, vitek, 00:23, 17/12/2008 [^] [ответить] [смотреть все]  
  • +/
    да прочитал надо бы ссылки покрупнее а то интересное пропускается - после... весь текст скрыт [показать]
     
     ....нить скрыта, показать (7)

  • 1.7, Аноним, 17:22, 15/12/2008 [ответить] [смотреть все]  
  • +/
    без перезагрузки правил часто не работает sudo udevadm control --reload-rules ... весь текст скрыт [показать]
     
     
  • 2.8, Dima L, 17:32, 15/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Возможно В моих тестах все работало без перезагрузки правил Но видимо зависит ... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, iZEN, 21:09, 15/12/2008 [ответить] [смотреть все]  
  • +/
    >Для отключения:
    >
    >   sudo sh -c 'echo ATTRS{removable}=="1", SUBSYSTEMS=="block", NAME="" > /etc/udev/rules.d/99-block-storage.rules'
    >

    Как всегда линуксойды в своём репертуаре: нужно так усложнить систему, чтобы в ней мог разобраться только тот, кто её усложнял. :)


     
     
  • 2.11, Dima L, 23:13, 15/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Все для Вас Это строка специально для тех кому не нужно или не хочется разбир... весь текст скрыт [показать] [показать ветку]
     
  • 2.15, vitek, 07:11, 16/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    здесь то как раз и не сложно да и не сложно правила для udev подправить, напис... весь текст скрыт [показать] [показать ветку]
     
  • 1.16, Аноним, 09:30, 16/12/2008 [ответить] [смотреть все]  
  • +/
    А как отключать автомонтирование флешки по её ID или наоборот автомонтирование т... весь текст скрыт [показать]
     
     
  • 2.17, Dima L, 12:30, 16/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Здесь очень хорошо написано http reactivated net writing_udev_rules html Если... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Аноним, 14:31, 16/12/2008 [^] [ответить] [смотреть все]  
  • +/
    уже не везде, с к сожалению В новой версии udev-130 archlinux нет команды u... весь текст скрыт [показать]
     
     
  • 4.21, Dima L, 14:43, 16/12/2008 [^] [ответить] [смотреть все]  
  • +/
    Не беда udevadm info -a -p udevadm info --query path --name dev XXXXX ... весь текст скрыт [показать]
     
  • 1.23, void, 17:40, 18/12/2008 [ответить] [смотреть все]  
  • +/
    как это всё похоже на ковыряние в реестре виндоса.
    куда подевалась *nix-like простота?
     
     
  • 2.24, vitek, 22:40, 18/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    АБСОЛЮТНО НЕ ПОХОЖЕ!

    или ы о том, то в данном вопросе знаете столько же, сколько и ковыряльщики реестра?

     
  • 2.28, Dima L, 14:32, 20/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    До этого метода я додумался после прочтения, как современный Linux работает с устройствами (обзорно) причем не конкретно с флешками, а с любыми ...

    Если бы я (или кто-либо другой) прочитал, как современный Windows работает с устройствами, то первым делом сразу бы полез в реестр и выставил совершенно очевидный ключик:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
    Start = 4

    И да я даже знал что 4 значит выключить! и все это просто прочитав документацию по работе с устройствами! (если такая документация вообще доступна простым смертным, я не имею ввиду DDK)

    P.S. На сайте, на котором я взял этот ключик написано, что иногда он опять сбрасывается в 3 (что конечно же значит включить!) и флешки подключаются как ни в чем не бывало. если кому интересно:
    http://www.intelliadmin.com/blog/2007/01/disable-usb-flash-drives.html
    На мой взгляд читается как анекдот :)

     
  • 2.31, Michael Shigorin, 12:47, 23/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >как это всё похоже на ковыряние в реестре виндоса.
    >куда подевалась *nix-like простота?

    Хором говорим "спасибо" гопоте из freedesktop.org :[

     
  • 1.25, Эргил, 21:51, 19/12/2008 [ответить] [смотреть все]  
  • +/
    Осталось понять ЗАЧЕМ?
     
     
  • 2.26, СуперАноним, 11:45, 20/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В организациях, которые заботятся о сохранности информации ДСП (Для Служебного Пользования).
     
     
  • 3.29, pavlinux, 21:16, 20/12/2008 [^] [ответить] [смотреть все]  
  • +/
    В организациях где заботятся, комп живёт в отдельной комнате, в шкафе, у юзеров только клава со скоростью набора 1 символ в 2 сек. и монитор на 40Hz дабы не думали долго,
    а за спиной камера, пишет куда надо, на время нахождения в комнате!
      
     
  • 2.27, Dima L, 14:08, 20/12/2008 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    По ссылке написано :)
     
  • 1.30, Undir, 11:53, 23/12/2008 [ответить] [смотреть все]  
  • +/
    В Fedora начиная с 8 версии запрещать и раздавать права можно через PolicyKit:
    1. Запрещаем монтирование/размонтирование всем кроме рута:
    В файле
    /usr/share/PolicyKit/policy/hal-storage.policy
    ищем секцию:
    <action id="org.freedesktop.hal.storage.mount-removable">
    заменяем <allow_active>yes</allow_active>
    на <allow_active>no</allow_active>
    Перезапуск не требуется.
    Если пользователь вставляет флешку, то происходит запрос пароля рута.
    2. Разрешаем (если нужно) некоторым пользователям монтирование:
    /etc/PolicyKit/PolicyKit.conf
    меняем:
    <config version="0.1">
    </config>
    на:
    <config version="0.1">
          <match action="org.freedesktop.hal.storage.mount-removable">
             <match user="user1|user2|user3">
               <return result="yes"/>
             </match>
         </match>
    </config>
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList