Ldap command: Difference between revisions
Created page with "=== add-user.ldif === <syntaxhighlight lang="vim"> dn: uid=ithelpdesk,ou=People,dc=example,dc=com uid: ithelpdesk objectClass: top objectClass: account objectClass: posixaccou..." |
No edit summary |
||
Line 1: | Line 1: | ||
=== add-user.ldif === | ===add-user.ldif=== | ||
<syntaxhighlight lang="vim"> | <syntaxhighlight lang="vim"> | ||
dn: uid=ithelpdesk,ou=People,dc=example,dc=com | dn: uid=ithelpdesk,ou=People,dc=example,dc=com | ||
Line 27: | Line 27: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== add-group.ldif === | ===add-group.ldif=== | ||
<syntaxhighlight lang="vim"> | <syntaxhighlight lang="vim"> | ||
dn: cn=users,ou=Groups,dc=example,dc=com | dn: cn=users,ou=Groups,dc=example,dc=com | ||
Line 40: | Line 40: | ||
adding new entry "cn=users,ou=Groups,dc=example,dc=com" | adding new entry "cn=users,ou=Groups,dc=example,dc=com" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Interactive ldap command === | |||
'''(ldapadd ldapmodify ldapdelete)''' | |||
'''**ldapmodify**''' | |||
```bash | |||
<nowiki>#</nowiki> ldapmodify -D "cn=Directory Manager" -W -p 389 -h server.example.com -x | |||
dn: uid=user,ou=people,dc=example,dc=com | |||
changetype: modify | |||
delete: telephoneNumber | |||
- | |||
add: manager | |||
manager: cn=manager_name,ou=people,dc=example,dc=com | |||
^D | |||
^D 或者 按两次enter 表示退出交互式命令 | |||
``` |
Latest revision as of 13:04, 7 August 2021
add-user.ldif
dn: uid=ithelpdesk,ou=People,dc=example,dc=com
uid: ithelpdesk
objectClass: top
objectClass: account
objectClass: posixaccount
objectClass: inetOrgPerson
objectClass: person
objectClass: inetUser
objectClass: organizationalPerson
uidNumber: 1025
gidNumber: 101
homeDirectory: /home/ithelpdesk
loginShell: /bin/bash
userPassword: 123456
sn: IT
givenname: Helpdesk
cn: IT Helpdesk
l: Hangzhou
mail: ithelpdesk@example.com
description: ithelpdesk
~]# ldapadd -f add-user.ldif -h dsserver -p 389 -D "cn=Directory Manager" -x -W
Enter LDAP Password:
adding new entry "uid=ithelpdesk,ou=People,dc=example,dc=com"
add-group.ldif
dn: cn=users,ou=Groups,dc=example,dc=com
objectClass: top
objectClass: posixGroup
objectClass: groupOfUniqueNames
gidNumber: 101
cn: users
~]# ldapadd -f add-group.ldif -h dsserver -p 389 -D "cn=Directory Manager" -x -W
Enter LDAP Password:
adding new entry "cn=users,ou=Groups,dc=example,dc=com"
Interactive ldap command
(ldapadd ldapmodify ldapdelete)
**ldapmodify**
```bash
# ldapmodify -D "cn=Directory Manager" -W -p 389 -h server.example.com -x
dn: uid=user,ou=people,dc=example,dc=com
changetype: modify
delete: telephoneNumber
-
add: manager
manager: cn=manager_name,ou=people,dc=example,dc=com
^D
^D 或者 按两次enter 表示退出交互式命令
```