Автор Тема: Отключение автомонтирования флэшек  (Прочитано 42881 раз)

Оффлайн alt-klon

  • Завсегдатай
  • *
  • Сообщений: 23
Приветствую.
В наличии есть Альт Рабочая станция 8.2 от «Базальт СПО»

Сам я в линуксе недавно, но похоже надолго))

Вопрос прост до безобразия - Как отключить автомонтирование флэшек ?

Кто-то советует поработать с udev
Кто-то предлагает запретить права на /media

Но у меня  /media пуст. Флэшка монтируется в другое место - пока ищу куда )))
Нашел - /run/media/user/имя-флэшки
Но тут же монтируется и СиДи диск. Это значит что огранечение прав на папку /run/media/
отключит и СиДи диск ?

Так же залез в папку /etc/udev/rules.d
какое правило тут создать чтобы флэшка не монтировалась?


В общем покая в поиске - жду советов и рекомендаций по этой пустяшной проблеме )))



« Последнее редактирование: 16.02.2019 18:09:55 от alt-klon »

Оффлайн Alexander Yereshenko

  • Давно тут
  • **
  • Сообщений: 273
Как вариант -  добавление модуля usb-storage в /etc/modprobe.d/blacklist
Это грубо, но действенно. Но тогда не смонтируется любой usb носитель.

Оффлайн Alexander Yereshenko

  • Давно тут
  • **
  • Сообщений: 273
Более нормальный вариант разбирается здесь:
https://linuxmint.com.ru/viewtopic.php?t=2947
с отсылочкой сюда: https://linuxmint.com.ru/viewtopic.php?t=2947

(много чего выдает яндекс по запросу "linux ограничение монтирования usb ")

Оффлайн alt-klon

  • Завсегдатай
  • *
  • Сообщений: 23
10 лет назад игрался с линуксом - ничего не поменялось )))))   

ищи, пробуй, экспериментируй - и получится ))))


(варианты попробовал - все равно монтируется)

Оффлайн alt-klon

  • Завсегдатай
  • *
  • Сообщений: 23
помогло только ограничение доступа на папку монтирования - и то только до перезагрузки, потом права возвращаются и флешь - спокойно монтируется

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 686
  • Sunny 273 RUS crew
10 лет назад игрался с линуксом - ничего не поменялось )))))   
ищи, пробуй, экспериментируй - и получится ))))
Ну так когда появляются странные идеи, они странно и решаются. :-)

Если нужно USB-устройства для безопасности отключить - /etc/modprobe.d/blacklist. А другие варианты непонятны. Правила да, в udev где-то.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 686
  • Sunny 273 RUS crew
помогло только ограничение доступа на папку монтирования - и то только до перезагрузки
Разумеется. Какой-нибудь df подскажет почему, если посмотреть на первую колонку.

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 328
Ну так когда появляются странные идеи, они странно и решаются. :-)

Если нужно USB-устройства для безопасности отключить - /etc/modprobe.d/blacklist. А другие варианты непонятны. Правила да, в udev где-то.
А безопасность теперь странной идей считается?

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 328
10 лет назад игрался с линуксом - ничего не поменялось )))))   

ищи, пробуй, экспериментируй - и получится ))))

Как будто в других ОС иначе.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 686
  • Sunny 273 RUS crew
А безопасность теперь странной идей считается?
Странная идея - не отключать модуль, если она нужна. А то какая-то странная безопасность получается.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 993
  • UNIX System V init
Приветствую.
В наличии есть Альт Рабочая станция 8.2 от «Базальт СПО»

Сам я в линуксе недавно, но похоже надолго))

Вопрос прост до безобразия - Как отключить автомонтирование флэшек ?

Посмотрел на caja и опционально не могу отключить automount:
- Или я дурак или лыжи не едут.

Потом начал смотреть в совсем другом месте:
$ gsettings get org.mate.media-handling automount
true
$ gsettings set org.mate.media-handling automount false
$ gsettings get org.mate.media-handling automount
false

$ gsettings --help
Unknown command --help

Usage:
  gsettings --version
  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS…]

Commands:
  help                      Show this information
  list-schemas              List installed schemas
  list-relocatable-schemas  List relocatable schemas
  list-keys                 List keys in a schema
  list-children             List children of a schema
  list-recursively          List keys and values, recursively
  range                     Queries the range of a key
  describe                  Queries the description of a key
  get                       Get the value of a key
  set                       Set the value of a key
  reset                     Reset the value of a key
  reset-recursively         Reset all values in a given schema
  writable                  Check if a key is writable
  monitor                   Watch for changes

Use “gsettings help COMMAND” to get detailed help.
$ gsettings list-schemas | sort
apps.gecko-mediaplayer.preferences
apps.gnome-mplayer.preferences
ca.desrt.dconf-editor.Demo
ca.desrt.dconf-editor.Settings
org.blueberry
org.compiz
org.compiz.gwd
org.compiz.integrated
org.freedesktop.ColorHelper
org.gnome.Charmap
org.gnome.Charmap.WindowState
org.gnome.crypto.cache
org.gnome.crypto.pgp
org.gnome.desktop.a11y
org.gnome.desktop.a11y.applications
org.gnome.desktop.a11y.keyboard
org.gnome.desktop.a11y.magnifier
org.gnome.desktop.a11y.mouse
org.gnome.desktop.app-folders
org.gnome.desktop.background
org.gnome.desktop.calendar
org.gnome.desktop.datetime
org.gnome.desktop.default-applications
org.gnome.desktop.default-applications.office
org.gnome.desktop.default-applications.office.calendar
org.gnome.desktop.default-applications.office.tasks
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.input-sources
org.gnome.desktop.interface
org.gnome.desktop.lockdown
org.gnome.desktop.media-handling
org.gnome.desktop.notifications
org.gnome.desktop.peripherals
org.gnome.desktop.peripherals.keyboard
org.gnome.desktop.peripherals.mouse
org.gnome.desktop.peripherals.touchpad
org.gnome.desktop.peripherals.trackball
org.gnome.desktop.privacy
org.gnome.desktop.screensaver
org.gnome.desktop.search-providers
org.gnome.desktop.session
org.gnome.desktop.sound
org.gnome.desktop.thumbnail-cache
org.gnome.desktop.thumbnailers
org.gnome.desktop.wm.keybindings
org.gnome.desktop.wm.preferences
org.gnome.nm-applet
org.gnome.online-accounts
org.gnome.seahorse
org.gnome.seahorse.manager
org.gnome.system.dns_sd
org.gnome.system.locale
org.gnome.system.location
org.gnome.system.proxy
org.gnome.system.proxy.ftp
org.gnome.system.proxy.http
org.gnome.system.proxy.https
org.gnome.system.proxy.socks
org.gnome.system.smb
org.gnome.yelp
org.gtk.Settings.ColorChooser
org.gtk.Settings.Debug
org.gtk.Settings.EmojiChooser
org.gtk.Settings.FileChooser
org.mate.accessibility-keyboard
org.mate.accessibility-startup
org.mate.applications-at
org.mate.applications-at-mobility
org.mate.applications-at-visual
org.mate.applications-browser
org.mate.applications-office
org.mate.applications-office.calendar
org.mate.applications-office.tasks
org.mate.applications-terminal
org.mate.Atril
org.mate.Atril.Default
org.mate.background
org.mate.caja
org.mate.caja.compact-view
org.mate.caja.desktop
org.mate.caja.extensions
org.mate.caja.icon-view
org.mate.caja.list-view
org.mate.caja-open-terminal
org.mate.caja.preferences
org.mate.Caja.Sendto
org.mate.caja.sidebar-panels
org.mate.caja.sidebar-panels.tree
org.mate.caja.window-state
org.mate.calc
org.mate.control-center
org.mate.control-center.appearance
org.mate.debug
org.mate.dictionary
org.mate.disk-usage-analyzer
org.mate.disk-usage-analyzer.preferences
org.mate.disk-usage-analyzer.ui
org.mate.engrampa
org.mate.engrampa.dialogs
org.mate.engrampa.dialogs.add
org.mate.engrampa.dialogs.batch-add
org.mate.engrampa.dialogs.extract
org.mate.engrampa.dialogs.last-output
org.mate.engrampa.general
org.mate.engrampa.listing
org.mate.engrampa.ui
org.mate.eom
org.mate.eom.full-screen
org.mate.eom.plugins
org.mate.eom.ui
org.mate.eom.view
org.mate.FileSharing
org.mate.file-views
org.mate.font-rendering
org.mate.interface
org.mate.lockdown
org.mate.Marco
org.mate.Marco.general
org.mate.Marco.global-keybindings
org.mate.Marco.keybinding-commands
org.mate.Marco.window-keybindings
org.mate.Marco.workspace-names
org.mate.media-handling
org.mate.NotificationDaemon
org.mate.panel
org.mate.panel.menubar
org.mate.peripherals-keyboard
org.mate.peripherals-keyboard-xkb
org.mate.peripherals-keyboard-xkb.general
org.mate.peripherals-keyboard-xkb.indicator
org.mate.peripherals-keyboard-xkb.kbd
org.mate.peripherals-keyboard-xkb.preview
org.mate.peripherals-mouse
org.mate.peripherals-smartcard
org.mate.peripherals-touchpad
org.mate.pluma
org.mate.pluma.plugins.filebrowser
org.mate.pluma.plugins.filebrowser.on-load
org.mate.pluma.plugins.time
org.mate.power-manager
org.mate.screensaver
org.mate.screenshot
org.mate.search-tool
org.mate.search-tool.select
org.mate.session
org.mate.session.required-components
org.mate.SettingsDaemon.plugins.a11y-keyboard
org.mate.SettingsDaemon.plugins.a11y-settings
org.mate.SettingsDaemon.plugins.background
org.mate.SettingsDaemon.plugins.clipboard
org.mate.SettingsDaemon.plugins.datetime
org.mate.SettingsDaemon.plugins.housekeeping
org.mate.SettingsDaemon.plugins.keybindings
org.mate.SettingsDaemon.plugins.keyboard
org.mate.SettingsDaemon.plugins.media-keys
org.mate.SettingsDaemon.plugins.mouse
org.mate.SettingsDaemon.plugins.mpris
org.mate.SettingsDaemon.plugins.smartcard
org.mate.SettingsDaemon.plugins.sound
org.mate.SettingsDaemon.plugins.typing-break
org.mate.SettingsDaemon.plugins.xrandr
org.mate.SettingsDaemon.plugins.xrdb
org.mate.SettingsDaemon.plugins.xsettings
org.mate.sound
org.mate.stickynotes
org.mate.system-log
org.mate.system-monitor
org.mate.system-monitor.disktreenew
org.mate.system-monitor.memmapstree
org.mate.system-monitor.openfilestree
org.mate.system-monitor.proctree
org.mate.terminal
org.mate.terminal.global
org.mate.terminal.keybindings
org.mate.terminal.profiles
org.mate.thumbnail-cache
org.mate.thumbnailers
org.mate.typing-break
« Последнее редактирование: 15.02.2019 18:53:19 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 328
Посмотрел на caja и опционально не могу отключить automount:
- Или я дурак или лыжи не едут.

Потом начал смотреть в совсем другом месте:
$ gsettings get org.mate.media-handling automount
true
$ gsettings set org.mate.media-handling automount false
$ gsettings get org.mate.media-handling automount
false
dconf-editor
Приложения -> Системные -> Configuration editor for dconf
В caja все равно значок присутствует. Автомонтирование я понимаю иначе.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 993
  • UNIX System V init
Собственно то что на скриншоте, это то же самое что и
$ gsettings set org.mate.media-handling automount false
« Последнее редактирование: 15.02.2019 20:16:23 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 993
  • UNIX System V init
В caja все равно значок присутствует. Автомонтирование я понимаю иначе.

Я предполагал что Media Handling Do Nothing, это Do Nothing.
Но как оказалось, это не то же самое что и org.mate.media-handling automount false
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 459
когда была задача запретить подключать флешки, поставил права на  /media  чтоб юзеру не было доступа... Оно как 10 лет назад работало, так и сейчас.... абсолютно юниксвейно и стандартными инструментами...

а вообще, вот udisk2 отключают
https://github.com/teejee2008/polo/blob/master/src/share/polo/files/udisks2/85-no-automount.rules
« Последнее редактирование: 15.02.2019 20:23:17 от YYY »