페이지 트리

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 4 다음 »




LDAP User 생성

Windows LDAP Admin 

다운로드

다음 링크를 통해 LdapAdmin을 다운로드 받습니다.

LDAP 설치

만약 Open LDAP이 설치되어 있지 않다면, 다음 링크를 통해 설치를 진행할 수 있습니다.

LDAP 연결 설정

Ldap 서버로 연결 설정하기 위해 다운로드 받은 LdapAdmin.exe 실행 합니다.

메뉴의 start > connect를 선택 합니다. 또는 New connection을 선택 합니다.

Connection properties 창이 나타나면 다음과 같이 정보를 입력합니다. 

  • Connection name : LDAP connection을 위한 이름을 입력합니다. 
  • General 탭
    • Host : LDAP 서버의 주소를 입력
    • Port : 389 (기본)
    • Base : ex) dc=curvc, dc=com 
    • Username : ex) cn=admin, dc=curvc, dc=com
    • Password : 패스워드 입력

모든 정보가 입력되면 하단 Test connection을 통해 접속 정보를 입력합니다. 


새롭게 생성한 연결 정보로 접속하기 위해 해당 연결 정보를 클릭하고 OK 버튼을 클릭합니다. 

Organizational Unit 생성

새로운 Organizational unit을 생성하기 위해  LDAP 상위 Entry를 선택하고 오른쪽 마우스 클릭 > New > Organizational unit ...을 클릭합니다. 

만약 조직에서 사용하는 특별한 명명 법칙이 있다면, 거기에 준하여 Organizational Unit의 Name을 입력합니다. 

다음 그림은 people이라는 Organizational Unit을 생성하는예제를 보여줍니다..

User 생성

새로운 사용자를 생성하기 위해 생성을 위한 Entry를 선택하고 오른쪽 마우스를 클릭하여 New > User를 클릭합니다. 

Create User 창이 나타나면, 다음과 같이 필수 정보를 입력합니다. 

  • First name : 이름
  • Second name : 성
  • Display name : 보여지는 이름
  • Username : 로그인 이름
  • Home Directory : 홈디렉토리


Business 탭으로 이동하여 하단에 E-Mail Addresses에서 Add 버튼을 클릭합니다.

Add Address 창이 나타나면 SMTP Address 필드에 이메일 정보를 입력하고 OK 버튼을 클릭합니다.


다음 그림은 people 이라는 Organizational unit 아래의 Hong GiDong 이라는 user가 생성이 된것을 보여주고 있습니다.

User 정보 수정

사용자 정보를 수정하기 위해 수정을 원하는 사용자를 선택하고 Properties를 선택하여 사용자 정보를 변경합니다.

Phpldapadmin GUI Tool을 이용 방법

설치 환경 : Ubuntu 14.04_64bit Server

GUI Tool : phpldapadmin 1.2.2


Ldap이 구성 되어 있어야 합니다. Ldap 설치 

Ubuntu에서 Phpldapadmin을 설치 합니다.

sudo apt-get install phpldapadmin


phpldapadmin config 수정 합니다.

servers->setValue('server','host','ipaddress');
servers->setValue('server','base',array('dc=curvc,dc=com'));
servers->setValue('login','bind_id','cn=admin,dc=curvc,dc=com');
sudo vi /etc/phpldapadmin/config.php


apache를 재 시작 합니다.

sudo service apache2 restart


http://ipaddress/phpldapadmin 으로 접속 합니다.


login을 선택 하여 패스워드(sldap 관리자 패스워드)를 입력하고 접속 합니다.


Create new entry here를 선택 합니다.


우측 하단에 Error trying to get a non-existant value 에러가 떠있을 것입니다.


PHP v5.5 이상에서 발생하는 문제 입니다. TemplateRender.php 를 조금 수정 해야 합니다.

password_hash을 password_hash_custom 으로 변경합니다.
sudo vi /usr/share/phpldapadmin/lib/TemplateRender.php +2469
$default = $this->getServer()->getValue('appearance','password_hash_custom');


다시 http://ipaddress/phpldapadmin 으로 접속 합니다. Create new entry here를 선택 합니다.


Generic : Organisational Unit 선택 합니다. Organisational Unit name을 입력하고 Create Object를 선택 합니다.


최종 정보를 확인하고 commit를 선택 합니다.


좌측 ou=people를 선택 하고 create a child entry를 선택 합니다.


Generic : User Account를 선택 합니다.

  • 레이블 없음