dbus: allow FreezeUnit and ThawUnit D-Bus requests (#43292)

This change adds explicit D-Bus policy rules to allow calling the
Freeze and Thaw methods on the systemd interfaces.

- Add D-Bus policy rules for Manager interface FreezeUnit/ThawUnit methods
- Add D-Bus policy rules for Unit interface Freeze/Thaw methods
This commit is contained in:
Semyon Klintsov
2026-08-05 11:33:48 +03:00
committed by Luca Boccassi
parent 02b2eb9ede
commit 0168430d91

View File

@@ -378,6 +378,14 @@
send_interface="org.freedesktop.systemd1.Manager"
send_member="UnsetAndSetEnvironment"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="FreezeUnit"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="ThawUnit"/>
<!-- Managed via polkit or other criteria: org.freedesktop.systemd1.Job interface -->
<allow send_destination="org.freedesktop.systemd1"
@@ -450,6 +458,14 @@
send_interface="org.freedesktop.systemd1.Unit"
send_member="Unref"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Unit"
send_member="Freeze"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Unit"
send_member="Thaw"/>
<!-- Managed via polkit or other criteria: org.freedesktop.systemd1.Service interface -->
<allow send_destination="org.freedesktop.systemd1"