我想在ldap中同时修改多个值。我怎样才能做到这一点?

I want to modify multiple values at the same time in ldap. How can I do that?

大家好,我想同时修改多个值。所以在这里我想修改用户的 UID 号,但我有 500 个用户,一次修改一个会花费很多时间。那我应该怎么处理呢?例如。我这里有6个uid号:

2147483739, 2147483740, 2147483741, 2147483742, 2147483743, 2147483744 我想让这些 uid 编号更短,例如 5000、5001、5002、5003、5005,我该怎么做?如何将多个值放在一起并修改它?

 conn.modify('uid=ac549027,ou=People,ou=Auth,o=CSUN', {'uidNumber': [(MODIFY_REPLACE, ['70100'])]})

LDAP 将只允许在一次操作中修改单个条目。

您需要遍历要修改的 DN 列表,然后对每个条目执行修改。