Jana Svarova
jana.svarova@gmail.com 2014
Ekaterina Gerasimova
kittykat3756@gmail.com 2014
Förhindra användaren från att ändra diskpartitioner.
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2023

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