chiark / gitweb /
logind: reload config on SIGHUP
[elogind.git] / src / login / logind-core.c
index 3079d45b94e4ea8d5c873e80abe8af02965c8105..5e62e5ecdb69f3a127bb55898b863f3468677dc1 100644 (file)
@@ -395,6 +395,9 @@ bool manager_shall_kill(Manager *m, const char *user) {
         if (!m->kill_user_processes)
                 return false;
 
+        if (!m->kill_exclude_users && streq(user, "root"))
+                return false;
+
         if (strv_contains(m->kill_exclude_users, user))
                 return false;