LDAP 서버에 사용자 추가하기
LDAP 서버에 예시적인 ' test_ldap
사용자를 추가하는 방법을 알아보세요. 이 단계는 LDAP 사용자가 아직 없고 새 사용자를 만들려는 경우에만 필요합니다.
프로시저
- 다음 예시와 같이 원하는 위치에 '
ldif
' 파일을 만듭니다:root@LDAP_SERVER:~#cat test_ldap.ldif dn: uid=test_ldap,ou=users,dc=somedomain,dc=com uid: test_ldap cn: test_ldap objectClass: account objectClass: posixAccount objectClass: top loginShell: /bin/bash uidNumber: 5036 gidNumber: 3002 homeDirectory: /mnt/blumeta0/home/test_ldap gecos: test_ldap dn: cn=bluusers,ou=groups,dc=somedomain,dc=com changetype: modify add: memberuid memberuid: test_ldap memberuid: uid=test_ldap,ou=users,dc=somedomain,dc=com
- LDAP 사용자를 추가합니다:
상황:root@LDAP_SERVER:~# ldapadd -h localhost -p 389 -D cn=admin,dc=somedomain,dc=com -w adminpass -c < test_ldap.ldif
- -D
- 고유 이름을 지정합니다.
- -w
- DN과 연결된 비밀번호를 지정합니다.
adding new entry "uid=test_ldap,ou=users,dc=somedomain,dc=com" modifying entry "cn=bluusers,ou=groups,dc=somedomain,dc=com"
- 사용자의 비밀번호를 추가합니다:
상황:ldappasswd -h localhost -p 389 -D cn=admin,dc=somedomain,dc=com -w adminpass -S "uid=test_ldap,ou=users,dc=somedomain,dc=com" -s netezzaips
- -S
- 비밀번호를 변경할 사용자를 지정합니다. '
-s <password>
옵션을 사용하여 비밀번호를 지정하지 않으면 처음 로그인할 때 새 비밀번호를 입력하라는 메시지가 표시됩니다. - -s
- 사용자의 새 비밀번호를 지정합니다.
- 사용자가 성공적으로 추가되었는지 확인합니다:
출력은 다음과 같습니다:root@LDAP_SERVER:~#ldapsearch -x -b "dc=somedomain,dc=com" | grep test_ldap
memberUid: test_ldap memberUid: uid=test_ldap,ou=users,dc=somedomain,dc=com # test_ldap, users, somedomain.com dn: uid=test_ldap,ou=users,dc=somedomain,dc=com uid: test_ldap cn: test_ldap homeDirectory: /mnt/blumeta0/home/test_ldap gecos: test_ldap