美文网首页
LDAP常用操作

LDAP常用操作

作者: CodingCode | 来源:发表于2022-07-31 02:39 被阅读0次
    1. 查询
    $ ldapsearch -x -b "dc=mydomain,dc=com" -H ldap://tuxbldvm3:1389
    $ ldapsearch -x -b "ou=people,dc=mydomain,dc=com" -H ldap://tuxbldvm3:1389
    $ ldapsearch -x -b "uid=user1,ou=people,dc=mydomain,dc=com" -H ldap://tuxbldvm3:1389
    
    1. 增加元素
    $ cat adduser.ldif
    # create new
    # replace to your own domain name for "dc=***,dc=***" section
    
    dn: uid=user2,ou=people,dc=mydomain,dc=com
    objectClass: inetOrgPerson
    cn: commname2
    sn: surname2
    uid: user2
    userPassword: {SSHA}BCxXdhHMsLP25F43RSoFL3XBZ9altoqO
    
    $ ldapadd -x -D cn=admin,dc=mydomain,dc=com -H ldap://:1389 -w <password> -f adduser.ldif
    
    1. 修改属性
    $ cat modifyuser.ldif
    dn: uid=user2,ou=people,dc=mydomain,dc=com
    changetype: modify
    replace: userPassword
    userPassword: {SSHA}Ccc/O1EUS50moS0XBVH9NXVGosWmGSTY
    
    $ ldapmodify -H ldap://:1389 -x -D "cn=admin,dc=mydomain,dc=com" -w <password> -f modifyuser.ldif
    

    修改多个属性:

    $ cat modifyuser.ldif
    dn: uid=user2,ou=people,dc=mydomain,dc=com
    changetype: modify
    replace: userPassword
    userPassword: {SSHA}Ccc/O1EUS50moS0XBVH9NXVGosWmGSTY
    -
    replace: sn
    sn: newsurname
    
    $ ldapmodify -H ldap://:1389 -x -D "cn=admin,dc=mydomain,dc=com" -w <password> -f modifyuser.ldif
    

    删除原始

    $ cat modifyuser.ldif
    dn: uid=user2,ou=people,dc=mydomain,dc=com
    changetype: delete
    
    $ ldapmodify -H ldap://:1389 -x -D "cn=admin,dc=mydomain,dc=com" -W -f ./modifyuser.ldif
    

    相关文章

      网友评论

          本文标题:LDAP常用操作

          本文链接:https://www.haomeiwen.com/subject/uitkwrtx.html