[systemd-devel] RootDirectory combined with PrivateUsers=true

Lennart Poettering lennart at poettering.net
Tue Aug 29 16:40:48 UTC 2017


On So, 27.08.17 17:46, Victor Näslund (victor.naslund at greyhash.se) wrote:

> Hi,
> 
> Is it possible to combine these RootDirectory=/foo and PrivateUsers=true
> directives?
> I am getting the systemd error:
> 
> 
> *● sectest.service - Sectests*
> *   Loaded: loaded (/usr/lib/systemd/system/sectest.service; disabled;
> vendor preset: disabled)*
> *   Active: failed (Result: exit-code) since Sun 2017-08-27 15:30:04 UTC;
> 10ms ago*
> *  Process: 19128 ExecStart=/true (code=exited, status=217/USER)*
> * Main PID: 19128 (code=exited, status=217/USER)*
> 
> 
> I am not sure what exactly is wrong since it works with either PrivateUsers
> or RootDirectory but not combined.

They are definitely intended to work together, in fact when used
together they become most useful, as this means /etc/passwd inside of
the container can safely deviate from the host's /etc/passwd.

If this currently doesn't work, then please file a bug on github, so
that we have a look and fix this!

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list