메뉴 건너뛰기

infra

[ldap] 설치, 계정추가, php로 접속

lispro062016.10.13 21:19조회 수 2069댓글 0

    • 글자 크기

1) 우분투에 ldap 설치

# sudo apt-get install slapd ldap-utils

# sudo vi /etc/ldap/ldap.conf


BASE    dc=localhost

URI     ldap://ip주소


# sudo dpkg-reconfigure slapd


패스워드를 설정하고 도메인을 localhost나 해당 서버로 지정


2) 설치 확인

# ldapsearch -x


3) 관리자 콘솔 설치

# sudo apt-get install phpldapadmin

# sudo vi /etc/phpldapadmin/config.php


서버이름, 호스트 ip, base를 1)과 동일하게 설정

바인드 id에 cn,dc 설정


4) ~/phpldapadmin 접속하여 로그인 후, 사용자 추가

http://egloos.zum.com/mcchae/v/11129718


사용자 추가 파일에서 에러가 발생하면

# sudo vi /usr/share/phpldapadmin/lib/TemplateRender.php

$default = $this->getServer()->getValue('appearance','password_hash'); 를

$default = $this->getServer()->getValue('appearance','password_hash_custom'); 으로 수정한다.


5) 추가된 사용자 확인

# ldapsearch -x -D "cn=admin,dc=localhost" -W -L "uid=추가한 사용자"


6) php.ini 에 ext 확인 후, extension=php_ldap.dll 에 주석이 되어 있으면 삭제

apache 재시작


7) php 로 접속 확인

login id, base 는 5)에서 확인한 full 로 표시된 dn으로 입력


8) search를 통해 user 검색 test

user는 first name, last name에 입력한 값으로 해야 가능(uid로 검색 안 됨)



lispro06 (비회원)
    • 글자 크기
[APACHE] mod_include 적용(SSI 인젝션 테스트를 위한 환경) (by lispro06) [IIS] 웹서버 해더 제거 - url write 이용 (by lispro06)

댓글 달기

첨부 (0)
위로