core: change ownership/mode of the execution directories also for static users
authorLennart Poettering <lennart@poettering.net>
Thu, 14 Mar 2019 16:19:30 +0000 (17:19 +0100)
committerMichael Biebl <biebl@debian.org>
Wed, 29 Jan 2020 18:07:53 +0000 (18:07 +0000)
commit6d95148fd5c175a32e51a857955add92228889e0
treeeecfca662fc603d6f74c02e791cb2af7fa4aab3e
parent001d3bdf103dc8d9ebfd9cc662dd6d8e69b8f05f
core: change ownership/mode of the execution directories also for static users

It's probably unexpected if we do a recursive chown() when dynamic users
are used but not on static users.

hence, let's tweak the logic slightly, and recursively chown in both
cases, except when operating on the configuration directory.

Fixes: #11842
(cherry picked from commit 206e9864de460dd79d9edd7bedb47dee168765e1)

Gbp-Pq: Name core-change-ownership-mode-of-the-execution-directories-a.patch
src/core/execute.c