"LDAP"의 두 판 사이의 차이

wwiki
이동: 둘러보기, 검색
(설치)
5번째 줄: 5번째 줄:
 
http://quark.humbug.org.au/publications/ldap/images/directory-tree-hierachial.png]]
 
http://quark.humbug.org.au/publications/ldap/images/directory-tree-hierachial.png]]
  
=== 엔트리 종류 ===
+
===엔트리 종류===
  
* CN(Common Name): 일반 이름
+
*CN(Common Name): 일반 이름
* SN(Surname): family name
+
*SN(Surname): family name
* ou(organizationalUnitName)
+
*ou(organizationalUnitName)
* DN(distinguishedName): uid=bmarshal의 DN(dn="uid=bmarshal,ou=People,dc=pisoftware,dc=com")
+
*DN(distinguishedName): uid=bmarshal의 DN(dn="uid=bmarshal,ou=People,dc=pisoftware,dc=com")
  
=== Object Classes ===
+
===Object Classes===
 
모든 엔트리 들은 하나하나의 Objectclass 를 갖는다. Objectclass 란 동일한 설정을 갖고 있는 일종의 그룹이라고 이해를 하면 될 것 같습니다.
 
모든 엔트리 들은 하나하나의 Objectclass 를 갖는다. Objectclass 란 동일한 설정을 갖고 있는 일종의 그룹이라고 이해를 하면 될 것 같습니다.
  
 
새로운 엔트리가 생성될 때, 특정한 Objectclass에 속하는 엔트리로 생성을 하게 되면 해당 Objectclass의 속성을 그대로 상속받게 되는 원리 .
 
새로운 엔트리가 생성될 때, 특정한 Objectclass에 속하는 엔트리로 생성을 하게 되면 해당 Objectclass의 속성을 그대로 상속받게 되는 원리 .
  
==설치==
+
==openldap 설치==
 
$ sudo apt-get update
 
$ sudo apt-get update
  

2018년 12월 28일 (금) 02:10 판

개요

네트워크의 파일이나 장치의 위치를 찾을 때 사용하는 프로토콜, DAP(Directory Access Protocol)의 경량판

엔트리 종류

  • CN(Common Name): 일반 이름
  • SN(Surname): family name
  • ou(organizationalUnitName)
  • DN(distinguishedName): uid=bmarshal의 DN(dn="uid=bmarshal,ou=People,dc=pisoftware,dc=com")

Object Classes

모든 엔트리 들은 하나하나의 Objectclass 를 갖는다. Objectclass 란 동일한 설정을 갖고 있는 일종의 그룹이라고 이해를 하면 될 것 같습니다.

새로운 엔트리가 생성될 때, 특정한 Objectclass에 속하는 엔트리로 생성을 하게 되면 해당 Objectclass의 속성을 그대로 상속받게 되는 원리 .

openldap 설치

$ sudo apt-get update

$ sudo apt-get install slapd ldap-utils

버전 체크

$ slapd -VV

재설정

$ sudo dpkg-reconfigure slapd

config path

/etc/ldap/ldap.conf

database path

/var/lib/ldap

서비스 상태 확인

$ service slapd status

command line tool

$ apt install ldap-utils

command

ldap확인

ldapsearch -x

백업

$ sudo slapcat -b "dc=example,dc=com" -l db.ldif

복원

$ sudo slapadd -l db.ldif