| ==================================== | 
 | User namespaces and resource control | 
 | ==================================== | 
 |  | 
 | The kernel contains many kinds of objects that either don't have | 
 | individual limits or that have limits which are ineffective when | 
 | a set of processes is allowed to switch their UID. On a system | 
 | where the admins don't trust their users or their users' programs, | 
 | user namespaces expose the system to potential misuse of resources. | 
 |  | 
 | In order to mitigate this, we recommend that admins enable memory | 
 | control groups on any system that enables user namespaces. | 
 | Furthermore, we recommend that admins configure the memory control | 
 | groups to limit the maximum memory usable by any untrusted user. | 
 |  | 
 | Memory control groups can be configured by installing the libcgroup | 
 | package present on most distros editing /etc/cgrules.conf, | 
 | /etc/cgconfig.conf and setting up libpam-cgroup. |