From 15f5ee059f8fb43530ffbde44897b30916850cba Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Mon, 2 Mar 2009 17:24:38 +0000 Subject: [PATCH] controller accounts can use slices group. --- controller.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/controller.py b/controller.py index 17268d2..a52e148 100644 --- a/controller.py +++ b/controller.py @@ -4,6 +4,7 @@ import accounts import logger import tools from pwd import getpwnam +from grp import getgrnam class Controller(accounts.Account): SHELL = '/usr/bin/forward_api_calls' # tunneling shell @@ -12,7 +13,8 @@ class Controller(accounts.Account): @staticmethod def create(name, vref = None): add_shell(Controller.SHELL) - logger.log_call('/usr/sbin/useradd', '-p', '*', '-s', Controller.SHELL, name) + group = getgrnam("slices")[2] + logger.log_call('/usr/sbin/useradd', '-p', '*', '-g', group, '-s', Controller.SHELL, name) @staticmethod def destroy(name): logger.log_call('/usr/sbin/userdel', '-r', name) -- 2.43.0