lxcsu-internal to call capsh with --user=<slicename>
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Tue, 2 Jul 2013 11:31:09 +0000 (13:31 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Tue, 2 Jul 2013 11:31:09 +0000 (13:31 +0200)
lxcsu-internal

index bb7c2a4..9dbb9ef 100755 (executable)
@@ -181,8 +181,7 @@ def main ():
         cap_arg = '--drop='+drop_capabilities
 
         if (not args.root):
-            exec_args = [arch,'/usr/sbin/capsh',cap_arg,'--','--login']+args.command_to_run
-# Thierry's suggestion:exec_args = [arch,'/usr/sbin/capsh',cap_arg,'--user=%s'%slice_name,'--','--login',]+args.command_to_run
+            exec_args = [arch,'/usr/sbin/capsh',cap_arg,'--user=%s'%slice_name,'--','--login',]+args.command_to_run
         else:
             exec_args = [arch,'/usr/sbin/capsh','--','--login']+args.command_to_run