LINUX.ORG.RU

Отредактировать правило PolicyKit

 ,


0

1

В PolicyKit есть правило для udisks2, называется org.freedesktop.udisks2.filesystem-mount-system. Но я не могу понять где лежит сам конфиг правила (или само правило), чтобы его удалить или отредактировать. В /etc/polkit-1/rules.d пусто

Листинг /usr/share/polkit-1/rules.d/:

-rw-r--r-- 1 root root 261 ноя 27 02:35 60-network-manager.rules
-rw-r--r-- 1 root root 263 окт 22 10:09 geoclue-2.0.rules
-rw-r--r-- 1 root root 334 окт 15 19:54 org.freedesktop.packagekit.rules
-rw-r--r-- 1 root root 263 ноя 13 18:08 org.gtk.vfs.file-operations.rules
-rw-r--r-- 1 root root 330 июн 22  2018 systemd-networkd.rules

Сам org.freedesktop.udisks2.filesystem-mount-system лежит-то в /usr/share/polkit-1/actions

Мне нужно, чтобы PolicyKit не предлагал монтировать раздел при старте системы.

★★★★★

Последнее исправление: CryNet (всего исправлений: 1)

Как-то странно это: PolicyKit предлагает монтировать раздел при старте системы.

quantum_cat ★☆
()

Мне нужно, чтобы PolicyKit не предлагал монтировать раздел при старте системы.

Добавь noauto к опциям монтирования раздела в /etc/fstab.

Hint: PolicyKit сам по себе ничего не предлагает и не монтирует

dexpl ★★★★★
()
Ответ на: комментарий от Deleted
find udisks2 | grep polkit

Нет такого файла или каталога. udisks - аналогично.

CryNet ★★★★★
() автор топика
Последнее исправление: CryNet (всего исправлений: 1)
Ответ на: комментарий от dexpl

Hint: PolicyKit сам по себе ничего не предлагает и не монтирует

Я быть может неправильно описал. При старте вылазиет GUI окошко с заголовком PolicyKit с просьбой ввести пароль для монтирования диска. Введёшь - примонтируется, нет - соответственно. В Дополнительно указан поставщик - udisks2.

Добавь noauto к опциям монтирования раздела в /etc/fstab

А в fstab диск не монтируется. Он там не прописан.

CryNet ★★★★★
() автор топика
Последнее исправление: CryNet (всего исправлений: 1)
Ответ на: комментарий от CryNet

При старте вылазиет GUI окошко с заголовком PolicyKit с просьбой ввести пароль

Пришло время переустанавливать Виндовс Ubuntu

superuser ★★★★★
()
Ответ на: комментарий от superuser

Та переустанавливать не вариант. Проблема мелочная. Нужно только понять с какой стороны подойти, чтобы её начать решать.

CryNet ★★★★★
() автор топика

Но я не могу понять где лежит сам конфиг правила (или само правило), чтобы его удалить или отредактировать

Скорее всего его просто нет и придётся писать соответствующее правило самому.

Karthago ★★
()
Ответ на: комментарий от Karthago

Скорее всего его просто нет и придётся писать соответствующее правило самому

А откуда окошко берётся? Кто-то же его вызывает?

CryNet ★★★★★
() автор топика

sudo cat /etc/polkit-1/rules.d/40-mount-without-pass.rules polkit.addRule(function(action, subject) { if (action.id == «org.freedesktop.udisks2.filesystem-mount-system» && subject.isInGroup(«blah-blah-blah») && subject.active) { return polkit.Result.YES; }

anonymous
()
Ответ на: комментарий от anonymous

Я сделаль. Но результата нет. Или прописывать ещё что-то, куда-то нужно? Группу указал user.

CryNet ★★★★★
() автор топика
Ответ на: комментарий от CryNet

cat 40-mount-no-pass.rules polkit.addRule(function(action, subject) { if (action.id == «org.freedesktop.udisks2.filesystem-mount-system» && subject.isInGroup(«wheel») && subject.active) { return polkit.Result.YES; } });

Скидки в конце не вставились вчера. И группа у меня wheel. Так пароль не требует.

anonymous
()
Ответ на: комментарий от anonymous

Попробую. Спасибо. А если снести polkit вместе с правилами, а потом заново установить?

CryNet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.