Для чого може знадобитися відключити автомонтірованіе флешки на ПК з ОС Linux? На мій погляд є дві відповіді:
- Комп'ютер в організації де заборонено користуватися флешками, на якому треба заборонити автомонтірованіе флешки
- Сервер, з встановленої віртуальною машиною Windows. За умови, що на Windows автомонтірованіе флешки обов'язково. І зовсім не хочеться, що б флешка монтувалася одночасно на обидві OS Linux і Windows
Відключення флешки :. chmod 0700 / media
Включення флешки: chmod 0755 / media
Практично всі сучасні дистрибутиви автоматично монтують флешки і інші змінні носії в директорію / media, тому заборонивши доступ до неї, забороняємо доступ до всього її вмісту.
Зручно, якщо потрібно на одному і тому ж комп'ютері комусь дозволити, а кому-то заборонити доступ до зовнішніх пристроїв зберігання.
Сам пристрій буде з'являтися і монтуватися, але з даними на ньому працювати буде не можна.
Я думаю, сам не пробував, але якщо змінити групу каталогу / media наприклад на "qwest" і змінити права на / media:
chmod 0750 / media
Тільки користувачі з групи "qwest" зможуть отримати доступ до змінних носіїв.
Мені цей спосіб більше до душі, особливо тому, що у мене на Linux є гостьова віртуальна машина Windows. На якій встановлено сервер завдання якого блокування флешки на комп'ютерах локальної мережі. Але є службові флешки, які можна використовувати, і для цього їх треба форматувати і реєструвати на гостьовий віртуальної ОС Windows.
У підсумку, Linux флешку взагалі не монтує, а на Windows робіть з нею що хочете і безпечно виймайте
В даному випадку просто вивантажується драйвер флешки і вимикається з автозавантаження при вставці пристрою. У цьому випадку жоден користувач за комп'ютером не зможе скористатися флешкою, а також повідомлень про готовність пристрою, як в першому способі, з'являтися не буде.
Можливо /etc/modprobe.d є не у всіх дистрибутивах, так що може бути потрібні незначні зміни.
І звичайно пам'ятаємо, що всі команди виконувати від root.
Інформація на сайті виявилася Вам корисною? Ви знайшли відповідь на питання?