Как отключить, автомонтируются для внешних устройств в openSUSE 13.2?

Skype, кажется, не отображает себя по умолчанию, или по крайней мере некоторыми моими предыдущими настройками.

Если я выполняю tint2 до попытки выполнить Skype, я вижу значок Skype в панели.

6
13.04.2017, 15:37
3 ответа

Автоматическое монтирование, которое вы видите в современных дистрибутивах Linux, таких как OpenSUSE или Fedora, реализуется службой udisks2 .

Таким образом, вы можете отключить эту функцию на системном уровне, остановив эту службу, например.:

# systemctl stop udisks2.service

Чтобы убедиться, что он остановлен:

# systemctl status udisks2

Конечно, это изменение не является постоянным.

Служба udisks2 даже не включена по умолчанию и поэтому не запускается автоматически во время загрузки. Вместо этого он активируется через Dbus (, например. когда первый пользователь запускает сеанс рабочего стола ).

Таким образом, если вы действительно ненавидите udisks2:

$ systemctl mask udisks2

Блокируются все пуски, включая ручные.

Мотивация

Зачем отключать автоматическое монтирование с помощью диспетчера дисков Fine disks2?

Есть несколько веских причин, например.

  • обход ошибки автоматического монтирования udisks2 1
  • проводят криминалистическую экспертизу некоторых USB-накопителей
  • восстановить данные из поврежденной файловой системы на USB-устройстве (, где автомонтирование может привести к еще большему разрушению)

1. напр. на Fedora 25 при подключении 2 USB-устройств, которые являются зеркалом Btrfs RAID -1, зеркало автоматически монтируется под /run/media/juser/mirrorхорошо -, НО оно также монтируется второй раз под /run/media/juser/mirror1при разблокировке экрана... пока первое крепление еще живо...

14
27.01.2020, 20:28

простая причина. Разрешения на udisk2 неправильные, если монтировать usb vfat. И документация, как изменить это, находится на низком уровне.

Используя :raspberry 3, VERSION="9 (растянуть )"

Я попытался использовать небольшой репозиторий SVN на USB-накопителе. У меня всегда была проблема, что apache (www -data )не мог получить доступ к репозиторию. Потому что разрешения всегда устанавливаются только для пользователя pi (pi :pi ). Я не нашел, где я могу изменить это.

Теперь автозагрузка отключена, и я сам монтирую диск. Тогда с разрешениями все в порядке. (root :пользователи)

-2
27.01.2020, 20:28
# /etc/udev/rules.d/99-noautomount.rules
ENV{UDISKS_PRESENTATION_HIDE}="1"
ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
ENV{UDISKS_AUTOMOUNT_HINT}="never"
ENV{UDISKS_SYSTEM_INTERNAL}="1"
ENV{UDISKS_IGNORE}="1"
ENV{UDISKS_AUTO}="0"

Редактировать:

https://www.systutorials.com/docs/linux/man/7-udisks/:

UDISKS_PRESENTATION_HIDE
  If set to 1 this is a hint to presentation level software that the device should not be shown to the user.

UDISKS_PRESENTATION_NOPOLICY
  If set to 1 this is a hint to presentation level software that the device should not be automounted or autoassembled (for e.g. components of a multi-disk device).

UDISKS_AUTOMOUNT_HINT
  A variable to influence whether a device should be automounted. Possible values include "always" (to hint that a device should always be automounted) and "never" (to hint that a device should never be automounted). Note that this is only a hint - the auto-mounter might not honor it.

UDISKS_SYSTEM_INTERNAL
  If set, this will override the usual bus type based detection of whether a device is considered "system internal". "0" means "removable" (i. e. eligible for automounting, and normal users can mount), any other value means "system internal" (i. e. no automounting, and only administrators can mount).

https://www.systutorials.com/docs/linux/man/8-udisks/:

UDISKS_IGNORE
  If set, this overrides the value of the HintIgnore property.

UDISKS_AUTO
  If set, this overrides the value of the HintAuto property.
0
27.01.2020, 20:28

Теги

Похожие вопросы