天天看点

openldap批量修改操作

方法:

1、先找出需要修改的dn

ldapsearch -x -b 'ou=shanghai,dc=domain,dc=com' -D "cn=root,dc=domain,dc=com" -W dn >chag.ldif

2、添加或者修改ldap属性

首先将要添加的内容放到一个文件add.txt

如:

changetype: modify

add: timezone

timezone: Etc/GMT+8

使用sed命令添加

sed -i '/^dn:/r add.txt' chag.ldif

匹配^dn,然后执行操作

-i 直接修改

sed -i '/^dn:/a nihao123' chag.ldif

添加是a,插入是i

3、执行ldapmodify进行修改

ldapmodify -x -D "cn=root,dc=domain,dc=com" -W -f chag.ldif

继续阅读