From f48dd468986242c176ede539f702c1e4ca3a0c37 Mon Sep 17 00:00:00 2001 From: guanghongwei Date: Wed, 8 Oct 2014 22:42:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=87=EE=86=BD=E6=95=BCchgsudo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webroot/AutoSa/AutoSa/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webroot/AutoSa/AutoSa/views.py b/webroot/AutoSa/AutoSa/views.py index fd1cbcfcf..4a7f54f37 100644 --- a/webroot/AutoSa/AutoSa/views.py +++ b/webroot/AutoSa/AutoSa/views.py @@ -642,7 +642,8 @@ def chgSudo(request): (str(username), ldap_base_dn), attr=['sudoHost']).get('sudoHost') if request.POST.get('add_host'): - new_hosts = list(set(ori_hosts.extend(hosts))) + ori_hosts.extend(hosts) + new_hosts = list(set(ori_hosts)) else: new_hosts = list(set(ori_hosts) - set(hosts)) l.modify(user_dn, {'sudoHost': new_hosts}) @@ -655,7 +656,8 @@ def chgSudo(request): ori_cmds = l.list('entryDN=cn=%s,ou=Sudoers,%s' % (str(username), ldap_base_dn), attr=['sudoCommand']).get('sudoCommand') if request.POST.get('add_cmd'): - new_cmds = list(set(ori_cmds.extend(cmds))) + ori_cmds.extend(cmds) + new_cmds = list(set(ori_cmds)) else: new_cmds = list(set(ori_hosts) - cmds)