This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Linux - Командная строка

Не работает? Начинай читать инструкцию.

Как отключить автомонтирование флешки в linux

Для чего может понадобиться отключить автомонтирование флешки на ПК с ОС Linux? На мой взгляд есть два ответа:

  1. Компьютер в организации где запрещено пользоваться флешками, на котором надо запретить автомонтирование флешки
  2. Сервер, с установленной виртуальной машиной Windows. При условии, что на Windows автомонтирование флешки обязательно. И совсем не хочется, что бы флешка монтировалась одновременно на обе OS Linux и Windows

Предлагаю ознакомиться с предложениями моих партнёров

Способ № 1.

Отключение флешки:: chmod 0700 /media

Включение флешки: chmod 0755 /media

Только что бы запретить пользователю читать данные с флешки, компакт диска и т.д.

Практически все современные дистрибутивы автоматически монтируют флешки и другие сменные носители в директорию /media, поэтому запретив доступ к ней, запрещаем доступ ко всему её содержимому.

Удобно, если нужно на одном и том же компьютере кому-то разрешить, а кому-то запретить доступ к внешним устройствам хранения.

Само устройство будет появляться и монтироваться, но с данными на нем работать будет нельзя.

Я думаю, сам не пробовал, но если сменить группу каталогу /media например на "qwest" и сменить права на /media:

chmod 0750 /media

Только пользователи из группы "qwest" смогут получить доступ к сменным носителям.

Способ № 2.

Мне этот способ больше по душе, особенно потому, что у меня на Linux есть гостевая виртуальная машина Windows. На которой установлен сервер задача которого блокировка флешки на компьютерах локальной сети. Но есть служебные флешки, которые можно использовать, и для этого их надо форматировать и регистрировать на гостевой виртуальной ОС Windows.

В итоге, Linux флешку вообще не монтирует, а на Windows делайте с ней что хотите и безопасно извлекайте

Отключение флешки:

rmmod usb_storage; echo 'blacklist usb_storage' > /etc/modprobe.d/blacklist-storage.conf

Включение флешки:

rm /etc/modprobe.d/blacklist-storage.conf; modprobe usb_storage

В данном случае просто выгружается драйвер флешки и выключается из автозагрузки при вставке устройства. В этом случае ни один пользователь за компьютером не сможет воспользоваться флешкой, а также сообщений о готовности устройства, как в первом способе, появляться не будет.

Возможно /etc/modprobe.d есть не во всех дистрибутивах, так что может быть потребуются незначительные изменения.

И конечно помним, что все команды выполнять от root.

Предлагаю ознакомиться с предложениями моих партнёров