diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-02-27 10:50:17 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-02-27 10:50:17 -0500 |
commit | f49ed705b3040cb1b098341ccb1cdac34d21d8db (patch) | |
tree | c7e84c572c7648b9738ef52f4b5d48593da21e0f /ipa-server/xmlrpc-server | |
parent | f02b5c196221d487b201f78a492038089962bd9e (diff) | |
download | freeipa-f49ed705b3040cb1b098341ccb1cdac34d21d8db.tar.gz freeipa-f49ed705b3040cb1b098341ccb1cdac34d21d8db.tar.xz freeipa-f49ed705b3040cb1b098341ccb1cdac34d21d8db.zip |
The admins group cannot be renamed.
433880
Diffstat (limited to 'ipa-server/xmlrpc-server')
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index a2031eca9..6bd404012 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -1518,6 +1518,9 @@ class IPAServer: if isinstance(newcn, str): newcn = [newcn] + if "admins" in oldcn: + raise ipaerror.gen_exception(ipaerror.INPUT_ADMINS_IMMUTABLE) + oldcn.sort() newcn.sort() if oldcn != newcn: |