From ceae8bc56f3f46d5913ca8988b701337a35135cf Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sat, 6 Jul 2013 15:35:50 +0200 Subject: [PATCH] give (chown) slice's .profile to slice --- sliver_lxc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sliver_lxc.py b/sliver_lxc.py index a4f65f0..3705598 100644 --- a/sliver_lxc.py +++ b/sliver_lxc.py @@ -229,6 +229,10 @@ unset pathmunge if not found: with open(from_root,"a") as user_profile: user_profile.write(enforced_line) + # in case we create the slice's .profile when writing + if from_root.find("/home")>=0: + command=['chown','%s:slices'%name,from_root] + logger.log_call(command,timeout=5) # Lookup for xid and create template after the user is created so we # can get the correct xid based on the name of the slice -- 2.43.0