Commit f48dd468 authored by guanghongwei's avatar guanghongwei

修改chgsudo

parent 9020c11b
...@@ -642,7 +642,8 @@ def chgSudo(request): ...@@ -642,7 +642,8 @@ def chgSudo(request):
(str(username), ldap_base_dn), attr=['sudoHost']).get('sudoHost') (str(username), ldap_base_dn), attr=['sudoHost']).get('sudoHost')
if request.POST.get('add_host'): 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: else:
new_hosts = list(set(ori_hosts) - set(hosts)) new_hosts = list(set(ori_hosts) - set(hosts))
l.modify(user_dn, {'sudoHost': new_hosts}) l.modify(user_dn, {'sudoHost': new_hosts})
...@@ -655,7 +656,8 @@ def chgSudo(request): ...@@ -655,7 +656,8 @@ def chgSudo(request):
ori_cmds = l.list('entryDN=cn=%s,ou=Sudoers,%s' % ori_cmds = l.list('entryDN=cn=%s,ou=Sudoers,%s' %
(str(username), ldap_base_dn), attr=['sudoCommand']).get('sudoCommand') (str(username), ldap_base_dn), attr=['sudoCommand']).get('sudoCommand')
if request.POST.get('add_cmd'): 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: else:
new_cmds = list(set(ori_hosts) - cmds) new_cmds = list(set(ori_hosts) - cmds)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment