Jana Svarova
jana.svarova@gmail.com 2014
Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2014
Заборона користувачам змінювати розділи на диску.
Юрій Чорноіван
yurchor@ukr.net 2021

# Вимикання зміни розділів диска

polkit надає вам змогу встановити права доступу для окремих дій. Для udisks2, програми для керування службами дисків, налаштування містяться у /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy. У цьому файлі зберігається набір дій та типові значення, які може змінити адміністратор системи.

Налаштування polkit у /etc мають вищий пріоритет за налаштування пакунків з /usr/share.

# Вимикання зміни розділів диска

Створіть файл із тим самим вмістом, що і у /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy: cp /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy /etc/share/polkit-1/actions/org.freedesktop.udisks2.policy

Не вносьте змін до файла /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy, бо ці зміни буде перезаписано під час наступного оновлення пакунка.

Вилучіть усі записи дій, які вам не потрібні, з елемента `policyconfig` і додайте такі рядки до файла /etc/polkit-1/actions/org.freedesktop.udisks2.policy:

<action id="org.freedesktop.udisks2.modify-device"> <description>Modify the drive settings</description> <message>Authentication is required to modify drive settings</message> <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults> </action>

Замініть `no` на `auth_admin`, якщо ви хочете забезпечити, щоб виконувати дію міг лише користувач root.

Збережіть зміни.

Коли користувач спробує внести зміни до параметрів диска, буде показано таке повідомлення: Authentication is required to modify drive settings.