Desactivar reparticionar

polkit us permet establir permisos per a realitzar operacions individuals. udisks2, la utilitat per a 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

  1. 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 se sobreescriuran a la següent actualització del paquet.

  2. Elimineu totes les accions que no necessiteu dins de l'element policyconfig i afegiu les línies següents al fitxer /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ó.

  3. 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.