[lxc-users] Convert LXC Guests from privileged to unprivileged

Mark Chaney mail at lists.macscr.com
Thu Dec 3 02:40:58 UTC 2015


I have an Ubuntu Trusty system with about 10 linux containers on it that 
were created by root using the normal "lxc-create -t ubuntu -n git". 
Nothing custom was setup for these guests that I can think of besides 
the network bridges and a few are mounting a directory from the host 
like so "lxc.mount.entry = /backups/r1soft backups none bind.rw 0.0". I 
do see that some of the older containers that were created do have the 
following in their containername/config files:

lxc.cgroup.devices.deny = alxc.cgroup.devices.allow = c *:* m
lxc.cgroup.devices.allow = b *:* m
lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm
lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm
lxc.cgroup.devices.allow = c 254:0 rwm
lxc.cgroup.devices.allow = c 10:229 rwm
lxc.cgroup.devices.allow = c 10:200 rwm
lxc.cgroup.devices.allow = c 1:7 rwm
lxc.cgroup.devices.allow = c 10:228 rwm
lxc.cgroup.devices.allow = c 10:232 rwm

But a majority do not and I am not aware of any special cgroup settings 
that I might have setup.

With all of that said, I am wanting to better isolate these containers 
from the host and was told that doing unprivileged was the way to go. A 
couple quick questions:

1) With all the information posted above, do you foresee any issues with 
them running as unprivileged?
2) How can I easily convert them to unprivileged containers (I have 
installed LXD, but done nothing else)
3) How do i ensure that future containers are only created as 
unprivileged containers?
4) Will this new "isolation" prevent host kernel notices, etc, from 
leaking into the containers syslog? Really makes it hard to troubleshoot 
things when entries are unrelated to the container and more related to 
the host or another container.

Thanks so much for your time and help on this. I truly appreciate it.


More information about the lxc-users mailing list