"LDAP"의 두 판 사이의 차이
(→설치) |
|||
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