mirror of
https://github.com/systemd/systemd.git
synced 2026-08-03 14:40:31 +00:00
execute: don't bother with chowning StateDirectory= and friends in user mode
This commit is contained in:
@@ -2738,6 +2738,11 @@ static int setup_exec_directory(
|
||||
if (r < 0)
|
||||
goto fail;
|
||||
|
||||
/* Skip the rest (which deals with ownership) in user mode, since ownership changes are not
|
||||
* available to user code anyway */
|
||||
if (params->runtime_scope != RUNTIME_SCOPE_SYSTEM)
|
||||
continue;
|
||||
|
||||
/* Then, change the ownership of the whole tree, if necessary. When dynamic users are used we
|
||||
* drop the suid/sgid bits, since we really don't want SUID/SGID files for dynamic UID/GID
|
||||
* assignments to exist. */
|
||||
|
||||
Reference in New Issue
Block a user