Я использую Kubuntu 18.04 с KDE Plasma 5.12.6 с USB-накопителя. Это полная установка, а не Live версия. Диск служит портативной системой, которую я могу использовать с большинством физических компьютеров.
Для предотвращения повреждения данных на главном компьютере. Я не хочу, чтобы при загрузке автоматически монтировались любые внутренние диски. Более того, я хотел бы полностью отключить эти диски, чтобы даже обычный sudo mount /dev/sdx
не работал, но я согласен отключить автоматическое монтирование для запуска.
Что я пробовал
- Наиболее часто цитируемый ответ - изменить
org.gnome.desktop.media-handling automount
настройку на false. Я сделал это, используя какgsettings
из командной строки, так иdconf
графический редактор. И автомонтирование, и автомонтирование-открытие установлены в ложь - Удаление моей учетной записи (и всех учетных записей) из группы plugdev.
- Убедитесь, что параметр «Включить автоматическую установку съемных носителей» в
Removeable Devices
модуле настроек Kubuntu снят.
После всех этих попыток и перезагрузки Kubuntu по-прежнему монтирует все обнаруженные разделы, как на флэш-накопителе, так и на любых внутренних дисках.
Решения, которые не будут работать
- Другое часто упоминаемое решение - отключить автонастройку определенных устройств, добавив устройство
fstab
вместе сnoauto
опцией. Это решение не помогает в моем сценарии, так как я не знаю, какие устройства будут присутствовать при запуске системы. Мне нужно как-то настроить fstab по умолчанию с noauto для всех устройств.
Ответы:
Автоматическое монтирование дисков в дистрибутивах Linux на основе Debian (и, возможно, в других) происходит от службы udisks2 .
Отключение этой службы предотвратит автоматический монтирование любого диска, но при этом разрешит монтирование вручную.
Отключить службу - нет автоматического или ручного запуска
Снимите маску с сервиса - нужно будет либо запустить его вручную, либо перезагрузить компьютер
Остановите службу временно - это не будет сохраняться при перезапуске
Получить статус
Благодарим @maxschlepzig за ответ на аналогичный вопрос об OpenSUSE.
источник
Это на самом деле не ответ на первоначальный вопрос, а комментарий, что у меня возник нежелательный побочный эффект с этим решением на Ubuntu 18.04 с использованием корицы. Отключение udisks2 также помогло мне, но, как описано здесь, невозможно запустить nemo, если udisks2 отключен. У меня возникла проблема с тем, что файловый менеджер nemo больше не запускался. Решением для меня было отключить опцию «Автоматическое монтирование съемных носителей при вставке и при запуске» на вкладке «Поведение» в настройках nemo.
источник