diff --git a/attributs.py b/attributs.py index 1d194ea..02a5012 100644 --- a/attributs.py +++ b/attributs.py @@ -525,7 +525,7 @@ class aid(intAttr): self.value = int(aid) @crans_attribute -class uid(Attr): +class uid(rightProtectedAttr): __slots__ = () singlevalue = True option = False @@ -1491,7 +1491,7 @@ class homeDirectory(rightProtectedAttr): ldap_name = "homeDirectory" @crans_attribute -class loginShell(Attr): +class loginShell(rightProtectedAttr): __slots__ = () singlevalue = True optional = True @@ -1508,7 +1508,7 @@ class loginShell(Attr): self.value = shell @crans_attribute -class uidNumber(intAttr): +class uidNumber(intAttr, rightProtectedAttr): __slots__ = () singlevalue = True optional = True @@ -1519,7 +1519,7 @@ class uidNumber(intAttr): can_modify = [cableur, nounou] @crans_attribute -class gidNumber(intAttr): +class gidNumber(intAttr, rightProtectedAttr): __slots__ = () singlevalue = True optional = True