Jana Svarova
jana.svarova@gmail.com 2014
Ekaterina Gerasimova
kittykat3756@gmail.com 2014
Evitar que l'usuari pugui canviar les particions del disc.
Jaume Jorba
jaume.jorba@gmail.com 2019

# Desactivar reparticionar

polkit us permet establir permisos per realitzar operacions individuals. udisks2, la utilitat per gestionar els serveis de disc, té la configuració localitzada a /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy. Aquest fitxer conté un conjunt d'accions i valors predeterminats, que poden ser anul·lats per l’administrador del sistema.

La configuració de polkit a /etc substitueix el paquet enviat pels paquets a /usr/share.

# Desactivar reparticionar

Crea un fitxer amb el mateix contingut que a /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

No modifiqueu el fitxer /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy, els canvis es sobreescriuran a la següent actualització del paquet.

Elimineu totes les accions que no necessiteu dins de l'element `policyconfig` i afegiu les línies següents a l'arxiu /etc/polkit-1/actions/org.freedesktop.udisks2.policy:

<action id="org.freedesktop.udisks2.modify-device"> <description>Modifica la configuració de la unitat</description> <message>Cal autentificar-se per modificar la configuració de la unitat settings</message> <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults> </action>

Reemplaceu `no` per `auth_admin` si voleu assegurar-vos que només l’usuari root podrà dur a terme l’acció.

Desar els canvis.

Quan l'usuari intenta canviar les opcions de disc, es mostra el següent missatge: Cal autentificar-se per modificar la configuració del disc.