From: Grimmauld Date: Wed, 9 Jul 2025 09:46:01 +0000 (+0200) Subject: core/dbus-manager: Support 'DefaultRestrictSUIDSGID' option X-Git-Tag: v258-rc1~128^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97998d1cbe6a0370e3a12b03ddb08e1c9f433f14;p=thirdparty%2Fsystemd.git core/dbus-manager: Support 'DefaultRestrictSUIDSGID' option --- diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml index d5f270c6817..8338db55801 100644 --- a/man/org.freedesktop.systemd1.xml +++ b/man/org.freedesktop.systemd1.xml @@ -557,6 +557,8 @@ node /org/freedesktop/systemd1 { @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly i DefaultOOMScoreAdjust = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly b DefaultRestrictSUIDSGID = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s CtrlAltDelBurstAction = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly u SoftRebootsCount = ...; @@ -793,6 +795,8 @@ node /org/freedesktop/systemd1 { + + @@ -1237,6 +1241,8 @@ node /org/freedesktop/systemd1 { + + @@ -12246,7 +12252,8 @@ $ gdbus introspect --system --dest org.freedesktop.systemd1 \ ShutdownStartTimestamp, ShutdownStartTimestampMonotonic, and SoftRebootsCount were added in version 256. - RemoveSubgroupFromUnit(), and + DefaultRestrictSUIDSGID, + RemoveSubgroupFromUnit(), and KillUnitSubgroup() were added in version 258. diff --git a/src/core/dbus-manager.c b/src/core/dbus-manager.c index 67398b7cb3d..6b6b8916de4 100644 --- a/src/core/dbus-manager.c +++ b/src/core/dbus-manager.c @@ -2938,6 +2938,7 @@ const sd_bus_vtable bus_manager_vtable[] = { SD_BUS_PROPERTY("TimerSlackNSec", "t", property_get_timer_slack_nsec, 0, SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("DefaultOOMPolicy", "s", bus_property_get_oom_policy, offsetof(Manager, defaults.oom_policy), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("DefaultOOMScoreAdjust", "i", property_get_oom_score_adjust, 0, SD_BUS_VTABLE_PROPERTY_CONST), + SD_BUS_PROPERTY("DefaultRestrictSUIDSGID", "b", bus_property_get_bool, offsetof(Manager, defaults.restrict_suid_sgid), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("CtrlAltDelBurstAction", "s", bus_property_get_emergency_action, offsetof(Manager, cad_burst_action), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("SoftRebootsCount", "u", bus_property_get_unsigned, offsetof(Manager, soft_reboots_count), SD_BUS_VTABLE_PROPERTY_CONST),