def adduser(self, attrs):
l = ldap.initialize(self.config["server"])
l.simple_bind(self.config["admin"], self.config["password"])
dn = "uid=%s,%s" % (attrs["uid"], self.config["memberdn"])
attrs["objectClass"] = ['top', 'account', 'simpleSecurityObject', 'xxPilot']
attrs["userPassword"] = self.makeSecret(attrs["userPassword"])
ldif = modlist.addModlist(attrs)
l.add_s(dn, ldif)
l.unbind_s()
评论列表
文章目录