From ffa0e610dc7c23ae9b5e540d62255ea4699ea73e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= Date: Wed, 22 Jan 2014 20:33:21 -0500 Subject: [PATCH] lxc-start-ephemeral: require root MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Graber Acked-by: Serge E. Hallyn --- 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 609cef0bc..d40ce4eaa 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."))