Inaktivera ompartitionering
polkit låter dig ställa in rättigheter för enskilda operationer. För udisks2, verktyget för diskhanteringstjänster, finns konfigurationen i /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy. Denna fil innehåller en uppsättning åtgärder och standardvärden, vilka kan åsidosättas av systemadministratören.
Den polkit-konfiguration som finns i /etc åsidosätter den som följer med paket i /usr/share.
Inaktivera ompartitionering
-
Skapa en fil med samma innehåll som i /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
Ändra inte filen /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy, dina ändringar kommer att skrivas över av nästa paketuppdatering.
-
Ta bort alla åtgärder som du inte behöver från policyconfig-elementet och lägg till följande rader till filen /etc/polkit-1/actions/org.freedesktop.udisks2.policy:
<action id="org.freedesktop.udisks2.modify-device"> <description>Ändra diskinställningarna</description> <message>Autentisering krävs för att ändra enhetsinställningar</message> <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults> </action>Ersätt no med auth_admin om du vill säkerställa att endast root-användaren kan utföra åtgärden.
Spara ändringarna.
Då användaren försöker ändra diskinställningarna visas följande meddelande: Autentisering krävs för att ändra enhetsinställningar.