X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=userdir_ldap.py;h=1b4299c695f17ecdd234aaf27a756b1b808d4e8a;hp=c2b864d949f3a31e13a685e5451d567bc325f505;hb=efc48e4f01ce7f402a4c793727bf776bcf083c05;hpb=fe66cb2a8ed7feb74119e353625d48a6a3fcff41 diff --git a/userdir_ldap.py b/userdir_ldap.py index c2b864d..1b4299c 100644 --- a/userdir_ldap.py +++ b/userdir_ldap.py @@ -54,6 +54,11 @@ DebianGroups = { "nogroup": 65534 } +# ObjectClasses for different object types +UserObjectClasses = ("top", "inetOrgPerson", "debianAccount", "shadowAccount", "debianDeveloper") +RoleObjectClasses = ("top", "debianAccount", "shadowAccount", "debianRoleAccount") +GroupObjectClasses = ("top", "debianGroup") + # SSH Key splitting. The result is: # (options,size,modulous,exponent,comment) SSHAuthSplit = re.compile('^(.* )?(\d+) (\d+) (\d+) ?(.+)$');