[lxc-devel] [PATCH] lxc-start-ephemeral: require root

Stéphane Graber stgraber at ubuntu.com
Thu Jan 23 01:34:46 UTC 2014


Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 src/lxc/lxc-start-ephemeral.in | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lxc/lxc-start-ephemeral.in b/src/lxc/lxc-start-ephemeral.in
index 609cef0..d40ce4e 100644
--- a/src/lxc/lxc-start-ephemeral.in
+++ b/src/lxc/lxc-start-ephemeral.in
@@ -104,6 +104,10 @@ parser.add_argument("command", metavar='CMD', type=str, nargs="*",
 args = parser.parse_args()
 
 # Basic requirements check
+## We only support privileged containers for now
+if os.geteuid() != 0:
+    parser.error(_("Unprivileged containers aren't supported at this time."))
+
 ## Check that -d and CMD aren't used at the same time
 if args.command and args.daemon:
     parser.error(_("You can't use -d and a command at the same time."))
-- 
1.8.5.3



More information about the lxc-devel mailing list