Sun Java �ΰ�     ����      ����      ����      ��=     

Sun �ΰ�
Sun Java(TM) System Directory Server 5 2004Q2 �� ���? 

2��
���丮 �׸� �ۼ�

�� �忡���� Directory Server �ܼ� �� LDAP ����� /ƿ��Ƽ�� ����Ͽ� ���丮 ����; ���ϴ� ��� ���� �����մϴ�. ���� ������ �Ӽ� ��ȣȭ ���; ����Ͽ� �Ӽ��� ����Ǵ� ��� �� DSML; ����Ͽ� ���丮�� �׼����ϴ� ��� ���ؼ��� �����մϴ�. ���丮 ���� ��ȹ�� �� ���丮�� ������ ������ /��; ��d�ؾ� �մϴ�. �׸�; �ۼ��ϰ� �⺻ ��Ű���� ��d�ϱ� �� ���� Directory Server Deployment Planning Guide�� 2��, "Planning and Accessing Directory Data"�� �о� ���ʽÿ�.

�� �忡���� ����ڰ� LDAP ��Ű���� �� ��Ű������ d���ϴ� ��ü Ŭ������ �Ӽ��� ���� ��� d�� �˰� �ִٰ� ��d�մϴ�. Directory Server���� f���ϴ� ��� ��ü Ŭ���� �� �Ӽ� d�ǿ� ��Ű���� ���� �Ұ��� Directory Server Administration Reference�� "Object Class Reference" ��� "Attribute Reference" ��; ��v�Ͻʽÿ�.

���丮�� ��d�Ϸx� ������ ACI (Access Control Instruction)�� d�ǵǾ� �־�� �մϴ�. �ڼ��� ����: 6��, "�׼��� f�� ��"�� ��v�Ͻʽÿ�.

�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.


���� �׸�

Directory Server�� ��� ���� d���� ��= ���Ͽ� �����մϴ�.

ServerRoot/slapd-serverID/config/dse.ldif

�� ����: LDIF (LDAP Data Interchange Format) ����Դϴ�. LDIF�� �׸�, �Ӽ� �� �ش� ��; �ؽ�Ʈ�� ǥ���ϸ�, RFC2849 (http://www.ietf.org/rfc/rfc2849)�� ����� ǥ�� ����Դϴ�. dse.ldif ������ Directory Server ����: ��=�� ��: �׸�8�� �̷��n �ֽ4ϴ�.

Directory Server������ LDAP�� ���� ��� ���� ��d; �а� �� �� �ֽ4ϴ�. �⺻��8�� ���丮�� cn=config �б�� �� ���� d�ǵ� ���丮 ����(directory administrator) �� ���丮 ����(directory manager)�� �׼����� �� �ֽ4ϴ�. ���� ����ڴ� ���� �׸�; �ٸ� ���丮 �׸�ó�� ���� ��d�� �� �ֽ4ϴ�.

cn=config �׸� �Ʒ��� �� �׸�; �ۼ��� ��� �Ϲ� �׸񺸴� Ȯ�强�� ��: �����ͺ��̽��� dse.ldif ���Ͽ� �׸��� ����ǹǷ� �ٶ������� �ʽ4ϴ�. ��: �׸�, Ư�� ���� ����Ʈ�Ǵ� �׸�; cn=config�� �����ϸ� ������ ���ϵ˴ϴ�. ���� ���� d���� �߾� ����ȭ�ϱ� '�� ��f ����(����� ���ε� DN) �׸�� ��: Ư�� ����� �׸�; cn=config �Ʒ��� �����ϴ� ��: ������ �� �� �ֽ4ϴ�.

�ֿܼ��� ���� ��d

Directory Server �ܼ��� �ֻ�' ���� ��; ����Ͽ� ����; ��d�ϴ� ���� ���� �}4ϴ�. �� ���� �гΰ� ��ȭ ���ڴ� �ż��ϰ� ȿ2��8�� ����; ��d�� �� �ֵ��� �����ִ� �۾� ����� ��Ʈ��; f���մϴ�. ���� �ܼ� �������̽��� ����ڸ� ����Ͽ� �����ϰ� ��ȣ ~�ӵ� ����; ���մϴ�.

�ܼ��� ���� �������̽��� ���ؼ��� ���? ���� "�ֿܼ���..."�� ���۵Ǵ� ����� �����մϴ�. �� ������� ���� ���� �гΰ� ��ȭ ���ڸ� ����Ͽ� Ưd �� �۾�; �����ϴ� ���; �Ұ��մϴ�. ���� ����; ����ϱ� '�� ���� �ٽ� �����ؾ� �ϴ� ��� �� ���� ���� ���: �������̽� ��ü���� ��Ȯ�� ��d�մϴ�.

����ٿ��� ���� ��d

LDAP�� ���� cn=config ��' Ʈ���� �׼����� �� ��8�Ƿ� ldapsearch, ldapmodify �� ldapdelete ���; ����Ͽ� ���� ����; ���� ��d�� �� �ֽ4ϴ�. cn=config �׸� �� ��� ��' �׸�: ����ٿ��� �׸� ���� ����� ����� LDIF ���; ����Ͽ� ��d�� �� �ֽ4ϴ�.

���� �� �׸��� �ǹ�, �Ӽ� �뵵 �� ���Ǵ� ��; ����� �����ؾ� �մϴ�. �̷��� �߿� ��� ���׿� ���ؼ��� ���? ���� "����ٿ���..."�� ���۵Ǵ� ����� �����մϴ�. �� ������� ��d�� �� �ִ� ���� �׸� �� �Ӽ��� ���� �Ұ��մϴ�. ���Ǵ� ���� ��'�� ����� ��� ���� �׸� �� �Ӽ��� ���� �ڼ��� ����: Directory Server Administration Reference�� ��v�Ͻʽÿ�.

��� �ֺܼ��� ����ٿ��� ����; ��d�ϴ� ���� �� �������� �ֿܼ��� ����� �� ��� ���� ��d�� ��쿡�� ����� ���� f��˴ϴ�. ����� ������ ����ϴ� ��ũ��Ʈ�� �ۼ���8�ν� ����� ���� ����Ͽ� ���� �۾�; �ڵ�ȭ�� �� �ֽ4ϴ�.

dse.ldif ���� ��d

dse.ldif ���Ͽ��� ���� �����ϰų� �ٽ� ������ �� ����� �а� ����ϴ� ������ ����Ǿ� �ֽ4ϴ�. �� ������ LDIF ����: cn=config �׸�� �ش� ��' Ʈ���̸�, ����ڰ� ��ġ �߿� d���� �ý��ۿ����� ����; �а� �� �� �ֽ4ϴ�.

���� ����; ��b �����Ͽ� ����; ��d�� ��� �7� �߻� ���ɼ��� Ŀ��Ƿ� �ٶ������� �ʽ4ϴ�. ��=�� ��: ���ۿ� �����ؾ� �մϴ�.


�ֿܼ��� �׸� ��

Directory Server �ܼ��� ���丮 �ǰ� �׸� ����� ��ȭ ���ڸ� ����Ͽ� ���� �׸�; �߰�, ��d �Ǵ� ��f�� �� �ֽ4ϴ�. ���ÿ� ���� ���� �׸� ���� �۾��Ϸx� �ܼ�; ����� �뷮 �۾�; ��v�Ͻʽÿ�.

Directory Server �ܼ�; �����ϰ� ����� �������̽��� Ž���ϴ� ���: Directory Server �ܼ� ���; ��v�Ͻʽÿ�.

���丮 �׸� �ۼ�

Directory Server �ܼ�: ���丮 �׸�; �ۼ��ϱ� '�� �پ��� ����� d�� ���ø�Ʈ�� f���մϴ�. ������ ���ø�Ʈ�� Ưd ��ü Ŭ���� /���� ����� d�� ������Դϴ�. ǥ 2-1������ �� ����� d�� ����⿡ ���� ��ü Ŭ������ �����ݴϴ�.

ǥ 2-1 �׸� ���ø�Ʈ �� �ش� ��ü Ŭ���� 

���ø�Ʈ

��ü Ŭ����

�����

inetOrgPerson (�ۼ� �� �����)
organizationalPerson (�����)
person (�����)

�׷�

groupOfUniqueNames �� ���� �׷�� ���� �׷쿡 ����� �� �ִ� ��Ÿ ��ü Ŭ����

v�� ���� ��'

organizationalUnit

����

nsRoleDefinition �� ��� ����, ���͸��� ���� �Ǵ� ��ø�� ���ҿ� �� ��Ÿ ��ü Ŭ����

���� Ŭ����

cosSuperDefinition �� Ŭ���� ���� /�� �� ��Ÿ ��ü Ŭ����

��й�ȣ då

passwordPolicy

��v

referral

����� d�� ����⿡�� �ش� ��ü Ŭ������ ���� ���Ǵ� �Ϻ� ���� ���� �Ӽ��� ��� �ʼ� �Ӽ�; ��Ÿ���� �ʵ尡 ���ԵǾ� �ֽ4ϴ�. �̷� ���ø�Ʈ �� �ϳ��� ����Ͽ� �׸�; �ۼ��Ϸx� ����� d�� ����⿡�� �׸� �ۼ��� ����� ��ħ�� ��� �����մϴ�. �ٸ� /���� �׸�; �ۼ��Ϸx� �ٸ� /���� �׸� �ۼ�; ��v�Ͻʽÿ�.

����� d�� ����⿡�� �׸� �ۼ�

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� �� �׸��� �θ� �� �׸�; ǥ���մϴ�.
  2. �θ� �׸�; ���콺 �8��� ��ư8�� ������ ��� ����� �޴� �׸�; ������ ��= ��' �޴����� �����, �׷�, v�� ���� ��', ����, ���� Ŭ����, ��й�ȣ då, ��v ���� �׸� /��; �����մϴ�. �Ǵ�, �θ� �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ��ü > ��� ����� �޴����� �׸� /��; ������ �� �ֽ4ϴ�. ������ �׸� /���� ����� d�� ����� ��ȭ ���ڰ� ǥ�õ˴ϴ�.
  3. ����� d�� ������� ���� ������ �� ����� �ְ� �8��ʿ��� �� ���� �ʵ尡 ǥ�õ˴ϴ�. �⺻��8�� ��� ����� d�� ������ �� �׸��� �̸� �� ���� �ʵ尡 �ִ� �ֻ�' ����� �Ǵ� �Ϲ� ���� ���õ� ���·� �����ϴ�.

    ���� ��� �Ʒ� �׸�: ����� �׸��� ����� d�� ����⸦ �����ݴϴ�.

    �׸� 2-1 Directory Server �ܼ� - ����� �׸��� ����� d�� �����
    �̸�, ����� ���̵�, ��й�ȣ, ��ȭ ��ȣ ���� ����� d�� �Է� �ʵ带 �����ִ� �� ����� ����� â

  4. ����� d�� ����� �ʵ忡 f���� �Ӽ� ��; �Է��մϴ�. �ʵ� �̸� ���� ��ǥ(*)�� ǥ�õ� ��� �ʼ� �Ӽ��� ��; �Է��ؾ� �մϴ�. �ٸ� �ʵ�� ���� �� �ֽ4ϴ�. ���� ��; ����ϴ� �ʵ忡���� Return; �Է��Ͽ� ��; ������ �� �ֽ4ϴ�.
  5. �� �׸� /���� ����� d�� ����⿡ �ִ� Ưd �ʵ忡 ���� �ڼ��� ����; ���x� ���� ��ư; �����ϴ�. ����� �� v�� ���� ��' ������� ��� �ǿ� ���� �ڼ��� ����: ��� ��� �Ӽ� ��d; ��v�Ͻʽÿ�.

    �׷�, ���� �� ���� Ŭ���� �׸� �ۼ��� ���� �ڼ��� ����: 5��, "Identity �� ���� ��"�� ��v�Ͻʽÿ�. ��й�ȣ då �ۼ��� ���� �ڼ��� ����: 7��, "����� ��d �� ��й�ȣ ��"�� ��v�Ͻʽÿ�. ��v �ۼ��� ���� �ڼ��� ����: ��v ��d; ��v�Ͻʽÿ�.

  6. Ȯ��; ���� �� �׸�; �ۼ��ϰ� ����� d�� ����� ��ȭ ���ڸ� �ݽ4ϴ�. ���丮 Ʈ���� �� �׸��� ǥ�õ˴ϴ�.
  7. ����� d�� ����� ��ȭ ���ڿ��� �� ��ü Ŭ������ ���� ���� �Ӽ� �ʵ带 ��� f������� �ʽ4ϴ�. ����� d�� ����⿡ ǥ�õ��� ��: ���� ���� �Ӽ�; �߰��Ϸx� �Ϲ� ����⿡�� �׸� ��d�� ����� ��ħ�� ��� �����մϴ�.

�ٸ� /���� �׸� �ۼ�

ǥ 2-1�� ���ŵ� ��ü Ŭ���� �̿��� ��ü Ŭ���� �׸�; �ۼ��Ϸx� �Ʒ� �ܰ迡 ��� �����մϴ�. �� ���� ����Ͽ� ���丮 ��Ű���� d���� ����� d�� ��ü Ŭ���� �׸�; �ۼ��� �� �ֽ4ϴ�.

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� �� �׸��� �θ� �� �׸�; ǥ���մϴ�.
  2. �θ� �׸�; ���콺 �8��� ��ư8�� ������ ��' �޴����� ��� ����� > ��Ÿ �׸�; �����մϴ�. �Ǵ�, �θ� �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ��ü > ��� ����� > ��Ÿ �޴� �׸�; ������ �� �ֽ4ϴ�.
  3. �� ��ü ��ȭ ���ڰ� ǥ�õ˴ϴ�.

  4. �� ��ü ��ȭ ������ ��ü Ŭ���� ��Ͽ��� �� �׸�; d���ϴ� ��ü Ŭ������ ������ ��= Ȯ��; �����ϴ�.
  5. ǥ 2-1�� ���ŵ� ��ü Ŭ������ ������ ��� �ش� ����� d�� ����Ⱑ ǥ�õ˴ϴ�(����� d�� ����⿡�� �׸� �ۼ� ��v). �ٸ� ��� ��쿡�� �Ϲ� ����Ⱑ ǥ�õ˴ϴ�.

  6. �� �׸�; �ۼ��ϴ� ��� �Ϲ� ����⿡�� ������ ��ü Ŭ������ �� �ʼ� �Ӽ� �ʵ尡 ���ԵǾ� �ֽ4ϴ�. ��� �ʼ� �Ӽ��� ��; �Է��ؾ� �մϴ�. �Ϻ� �ʵ忡�� �Ϲ� �ڸ� ǥ���� ��(��: New)�� ���ԵǾ� ��8�Ƿ� �׸� ������ ��8�� �ٲ�� �մϴ�.
  7. ������ ��ü Ŭ������ ���Ǵ� ��Ÿ �Ӽ�; d���Ϸx� ���ϴ� �Ӽ�; �����8�� �߰��ؾ� �մϴ�. ���� ���� �Ӽ��� ��; f���Ϸx� ��=; �����մϴ�.
    1. �Ӽ� �߰� ��ư; ���� ���Ǵ� �Ӽ� ���; ǥ���մϴ�.
    2. �Ӽ� �߰� ��ȭ ���ڿ��� �ϳ� �̻��� �Ӽ�; �����ϰ� Ȯ��; �����ϴ�.
    3. �Ϲ� ����⿡�� �� �׸� �̸� ���� ��; �Է��մϴ�.
    4. �� ��ȭ ������ �ٸ� ��Ʈ�ѿ� ���� �ڼ��� ����: �Ϲ� ����⿡�� �׸� ��d; ��v�Ͻʽÿ�.

  8. �⺻��8�� �ʼ� �Ӽ� �� �ϳ��� �̸� ��d �Ӽ�8�� ���õǾ� �Ϲ� ������� �׸� DN�� ǥ�õ˴ϴ�. �̸� ��d �Ӽ�; �����Ϸx� ��=; �����մϴ�.
    1. ���� ��ư; ���� �̸� ��d �Ӽ� ���� ��ȭ ���ڸ� ǥ���մϴ�.
    2. �Ӽ� ���̺?�� �� �׸��� DN�� ����� �ϳ� �̻��� �Ӽ� ���� �ִ� Ȯ�ζ�; �����մϴ�.
    3. �̸� ��d �Ӽ� ���� ��ȭ ���ڿ��� Ȯ��; �����ϴ�. ������ �̸� ��d �Ӽ�; ����� �� DN�� �Ϲ� ������� DN8�� ǥ�õ˴ϴ�.
  9. �Ϲ� ����⿡�� Ȯ��; ���� �� �׸�; �����մϴ�.
  10. ���丮 Ʈ������ �� �׸�: �θ� �׸��� �ڽ�8�� ǥ�õ˴ϴ�.

����� d�� ����⿡�� �׸� ��d

ǥ 2-1�� ���ŵ� ��ü Ŭ������ ��� �ش� ����� d�� ����⳪ �Ϲ� ����⸦ ����Ͽ� �׸�; ������ �� �ֽ4ϴ�. ����� d�� ����⸦ ����ϸ� ���� �Ϲ����� �ʵ带 ���� �׼����� �� ��8�� �������̽��� ���� ���� �Ǵ� ���� Ŭ���� d�� �Ӽ��� ��: ������ �Ӽ� ��; �����ϰ� d���� �� �ֽ4ϴ�.

�Ϲ� ����⿡���� ��ü Ŭ���� �߰�, ���Ǵ� �Ӽ� �߰�, ���� ��; ���� �Ӽ� ó�� �� �׸� ���� ��� �۾�; ������ �� �ֽ4ϴ�. �Ϲ� ����⸦ ����Ͽ� �׸�; �����Ϸx� �Ϲ� ����⿡�� �׸� ��d; ��v�Ͻʽÿ�.


��

����� d�� ������ ���� ǥ 2-1�� ���ŵ� ��ü Ŭ������ ������ ���� ����� �� �ֽ4ϴ�. �ٸ� ��v�� ��ü Ŭ����(��: inetorgperson���� ����� ����� d�� Ŭ����)�� ���Ե� �׸�; �����Ϸx� �Ϲ� ����⸦ ����ؾ� �մϴ�.

���ŵ� ��ü Ŭ���� �� �ϳ��� ��v ��ü Ŭ������ ���Ե� �׸� ����� d�� ����⿡�� ���� �� �ֽ4ϴ�. ���� ��v Ŭ������ d�ǵ� �Ӽ�: ����� d�� ����⿡�� �� �� ��4ϴ�. ��v ��ü Ŭ���� d�Ǵ� Directory Server Administration Reference�� 8��, "Object Classes"�� ��v�Ͻʽÿ�.


����� d�� ����� ȣ��

ǥ 2-1�� ���ŵ� ��ü Ŭ������ ���� �׸�; �����Ϸx� ��=; �����մϴ�.

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� ������ �׸�; ǥ���մϴ�.
  2. �׸�; �� �� �����ϴ�. ��=�� ��: ��ü ���8�� �׸��� ����� d�� ����⸦ ȣ���� �� �ֽ4ϴ�.
    • �׸�; ���콺 �8��� ��ư8�� ������ "����� d�� ������ ����" �׸�; �����մϴ�.
    • �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ��ü > ����� d�� ������ ���� �޴� �׸�; �����մϴ�.
    • �׸�; ���콺 ���� ��ư8�� ���� ������ ��= Ctrl-P ����Ű�� ����մϴ�.
    • �׸��� ��ü Ŭ������ ���� ����� d�� ����Ⱑ ǥ�õ˴ϴ�. ���� ���, �׸� 2-1: ����� �׸��� ����� d�� ����⸦ �����ݴϴ�.

  3. �⺻��8�� ��� ����� d�� ������ �� �׸��� �̸� �� ���� �ʵ尡 �ִ� �ֻ�' ����� �Ǵ� �Ϲ� ���� ���õ� ���·� �����ϴ�. ����� d�� ����� �ʵ忡�� ��d�� �Ӽ� ��; �����ϰų� f���մϴ�. �ʵ� �̸� ���� ��ǥ(*)�� ǥ�õ� �ʼ� �Ӽ� ��: ��d�� ��� ���� f���� �� ��4ϴ�. �ٸ� �ʵ�� ���� �� �ֽ4ϴ�. ���� ��; ����ϴ� �ʵ忡���� Return; �Է��Ͽ� ��; ������ �� �ֽ4ϴ�.
  4. ���� ������ �ٸ� ��; �����Ͽ� �ش� �г��� ��; ��d�մϴ�. �� �׸� /���� ����� d�� ����⿡ �ִ� Ưd �ʵ忡 ���� �ڼ��� ����; ���x� ���� ��ư; �����ϴ�.

    ����� �� v�� ���� ��' ������� ��� �ǿ� ���� �ڼ��� ����: ��� ��� �Ӽ� ��d; ��v�Ͻʽÿ�. ����� �� �׷� �׸��� ��d �ǿ� �ִ� �ʵ忡 ���ؼ��� 7��, "����� ��d �� ��й�ȣ ��"���� �����մϴ�. Directory Server ����ȭ ���񽺸� '�� NT ����� �� Posix ����� ���� f��˴ϴ�. �ڼ��� ����: Sun ����ڿ��� �����Ͻʽÿ�.

    �׷�, ���� �� ���� Ŭ���� �׸� ��d�� ���� �ڼ��� ����: 5��, "Identity �� ���� ��"�� ��v�Ͻʽÿ�. ��й�ȣ då ��d�� ���� �ڼ��� ����: 7��, "����� ��d �� ��й�ȣ ��"�� ��v�Ͻʽÿ�. ��v ��d�� ���� �ڼ��� ����: ��v ��d; ��v�Ͻʽÿ�.

  5. Ȯ��; ���� �׸��� ���� ����; �����ϰ� ����� d�� ����� ��ȭ ���ڸ� �ݽ4ϴ�. �̸� ��d �Ӽ�(��: ����� �׸��� �Ϲ� �̸�); ��d�� ��� �ش� ���� ������ ���丮 Ʈ���� �ݿ��˴ϴ�.

��� ��� �Ӽ� ��d

����� �� v�� ���� ��' �׸��� ����� d�� ������ �ٱ��� ���丮�� ���� ��� ���; f���մϴ�.

  1. ����� d�� ����� ȣ���� ����� ��ó�� �׸��� ����� d�� ����⸦ ���ϴ�.
  2. ���� ���� ��� ��; �����ϴ�.
  3. ����� �׸��� ��� ��Ӵٿ� ��Ͽ��� �⺻ ��d �� ������ �� �ֽ4ϴ�.
  4. ����� �� v�� ���� ��' �׸��� ��� ��Ͽ� ǥ�õ� ����� Ưd �ʵ忡 ����ȭ�� ��; �Է��� �� �ֽ4ϴ�. �� ������ ��= �ش� �� �ϳ� �̻��� ��; �Է��մϴ�. ����ȭ�� ��; d���ϸ� ����� ��� �̸��� ���� ǥ�õ˴ϴ�.
  5. �Ϻ� ���� ����ȭ�� ���� ��= ǥ�ø� �Է��� �� �ִ� ��= �ʵ嵵 �ֽ4ϴ�.

  6. Ȯ��; ���� �׸��� ���� ����; �����ϰ� ����� d�� ����� ��ȭ ���ڸ� �ݽ4ϴ�.

�Ϲ� ����⿡�� �׸� ��d

�Ϲ� ����⸦ ����ϸ� �ֿܼ� �α����� �� ����� ���ε� DN�� ��� �б� ������ ��� �׸� �Ӽ�; ����, ���� ������ �׸� �Ӽ�; ������ �� �ֽ4ϴ�. ����, �Ӽ�; �߰��ϰų� f���ϰ� ���� ��; ���� �Ӽ�; ��d�ϸ� �׸��� ��ü Ŭ������ ���� �� �ֽ4ϴ�. �Ӽ�; �߰��ϴ� ��� ���� �Ӽ� �� ��� ���; '�� ��' /��; d���� �� �ֽ4ϴ�.

�Ϲ� ����� ȣ��

���丮 �׸��� �Ϲ� ����⸦ ȣ���Ϸx� ��=; �����մϴ�.

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� ������ �׸�; ǥ���մϴ�.
  2. �׸�; ���콺 �8��� ��ư8�� ������ "�Ϲ� ������ ����" �׸�; �����մϴ�. ��=�� ��: ��ü ���8�� �Ϲ� ����⸦ ȣ���� �� �ֽ4ϴ�.
    • �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ��ü > �Ϲ� ������ ���� �޴� �׸�; �����մϴ�.
    • ǥ 2-1�� ���ŵ��� ��: ��ü Ŭ������ ���� �׸�; �� �� �����ϴ�. ��ü Ŭ������ ����� d�� ����Ⱑ ��� ��� �⺻��8�� �Ϲ� ����Ⱑ ���˴ϴ�.
    • �Ʒ� �׸��� ��: �Ϲ� ����Ⱑ ǥ�õ˴ϴ�.

      �׸� 2-2 Directory Server �ܼ� - �Ϲ� �����
      uid=bjensen,ou=People,dc=example,dc=com�� ���� �Ϲ� ����� â�� �� ����� �׸� ���� �Ӽ� �ʵ� �� �ʵ� ��d ��Ʈ��

      �Ϲ� ����⿡�� �׸� �Ӽ�: ���ĺ���8�� ���ŵǸ� �� �ؽ�Ʈ ���ڿ� �Ӽ� ���� ǥ�õ˴ϴ�. �б� ��� �� �۵� ���� �Ӽ�; ����� ��� �Ӽ��� ǥ�õ˴ϴ�. �8����� ��Ʈ��; ����Ͽ� ������� ���÷��̸� ��d�ϰ� �Ӽ� ���; ������ �� �ֽ4ϴ�.

  3. ���� ����8��, ���� ������ ��Ʈ��; ����Ͽ� �Ϲ� ������� ���÷��̸� ��d�� �� �ֽ4ϴ�.
    • ó= ��Ű���� d���� ��� �Ӽ� �̸�; ���x� �Ӽ� �̸� ǥ�� �ɼ�; �����մϴ�. �Ӽ� ���: �̸� ���ĺ���8�� �ٽ� d�ĵ˴ϴ�.
    • ��Ű���� d���� ��ü �̸����� �Ӽ�; �����Ϸx� �Ӽ� ���� ǥ�� �ɼ�; �����մϴ�. �Ϲ���8�� ��ü �̸�: �Ӽ�; ���� �����8�� �����մϴ�. �Ӽ� ���: ���� ���ĺ���8�� �ٽ� d�ĵ˴ϴ�.
    • ��Ű������ �׸��� ��ü Ŭ������ ���� �����8�� ����ϴ� ��� �Ӽ�; �����Ϸx� ��; ���� �Ӽ��� ǥ�� Ȯ�ζ�; ���� ����մϴ�. �׸� extensibleObject ��ü Ŭ������ ���ԵǾ� ��8�� ��� �Ӽ��� �Ϲ���8�� ������ ǥ�õ���� �ʽ4ϴ�. �⺻��8�� ���� d�ǵ� �Ӽ��� ǥ�õ˴ϴ�.
    • �Ӽ� ��� �Ʒ��� �׸��� ��/ �̸�; ǥ���ϰų� ǥ������ ��8�x� DN ǥ�� Ȯ�ζ�; �����ϰų� ���� ����մϴ�.
    • ���� ��ư; ������ ���� �׼����Ͽ� �׸��� ���� ���뿡 ��� ��� �Ӽ� ��; ����Ʈ�մϴ�.

    • ����

      ���� ��ư; ������ �������� ��: �Ϲ� ������� ��d ������ ��� f�ŵ˴ϴ�.


��= ��� �Ӽ� �� ��d, ��ü Ŭ���� ��, �׸��� �̸� ��d �Ӽ� ���� ���� ��Ʈ�ѿ� ���� �����մϴ�.

�Ӽ� �� ��d

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� ��d�� ��; �����ϴ�.
  3. ������ �Ӽ��� ��v ǥ�õǰ� ������ ���� ���Ե� �ؽ�Ʈ �ʵ忡 ���� Ŀ���� ��Ÿ���ϴ�.

  4. ���콺�� Ű���带 ����Ͽ� �ؽ�Ʈ�� ���ϴ� ��8�� �����մϴ�. �ý��� Ŭ�����带 ����Ͽ� �� �ʵ��� �ؽ�Ʈ�� �����ϰų� �߶󳻾� �ٿ���; �� �ֽ4ϴ�.
  5. �Ӽ��� �б� ����̰ų� �Ӽ�; ��d�� �� �ִ� ���� ������ ��� ��쿡�� �ؽ�Ʈ �ʵ带 ������ �� ��4ϴ�.

  6. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

���� ��; ���� �Ӽ� ����

���丮 ��Ű������ ���� ��; ���� ��8�� d�ǵ� �Ӽ��� ��� �Ϲ� ����⿡ �� �� �̻��� �� �ʵ尡 ǥ�õ� �� �ֽ4ϴ�. �ڼ��� ����: 9��, "���丮 ��Ű�� Ȯ��"; ��v�Ͻʽÿ�.

���� ��; ���� �Ӽ��� �� ��; �߰��Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� �ش� �Ӽ��̳� �Ӽ� �� �� �ϳ��� �����ϴ�. ������ �Ӽ��� ��v ǥ�õǰ� �� �߰� ��ư�� Ȱ��ȭ�˴ϴ�. ������ �Ӽ��� ���� ��; ���� ��8�� d�ǵ��� �ʾҰų� �б� ����� ��� �Ǵ� �Ӽ�; ��d�� �� �ִ� ���� ������ ��� ��쿡�� ��ư�� Ȱ��ȭ���� �ʽ4ϴ�.
  3. �� �߰� ��ư; �����ϴ�. ��Ͽ� �ִ� �Ӽ� �̸� ���� ��ο� �� �ؽ�Ʈ �ʵ尡 ǥ�õ˴ϴ�.
  4. �� �ؽ�Ʈ �ʵ忡 ��ο� �Ӽ� ��; �Է��մϴ�. �ý��� Ŭ�����带 ����Ͽ� �� �ʵ��� �ؽ�Ʈ�� �����ϰų� �߶󳻾� �ٿ���; �� �ֽ4ϴ�.
  5. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

���� ��; ���� �Ӽ��� ��; f���Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� f���� Ưd ��; �����ϴ�. ������ �Ӽ��� ��v ǥ�õǰ� �� ��f ��ư�� Ȱ��ȭ�˴ϴ�. ������ �Ӽ��� �б� ����̰ų� �Ӽ�; ��d�� �� �ִ� ���� ������ ��� ��쿡�� ��ư�� Ȱ��ȭ���� �ʽ4ϴ�.
  3. �� ��f ��ư; �����ϴ�. ������ ���� ���Ե� �ؽ�Ʈ �ʵ尡 f�ŵ˴ϴ�.
  4. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

�Ӽ� �߰�

�׸� �Ӽ�; �߰��Ϸx� �� �Ӽ��� �ʿ��ϰų� ���Ǵ� ��ü Ŭ������ �׸� ���ԵǾ� �־�� �մϴ�. �ڼ��� ����: ��ü Ŭ���� �� �� 9��, "���丮 ��Ű�� Ȯ��"; ��v�Ͻʽÿ�.

�׸� �Ӽ�; �߰��Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. ��; ���� �Ӽ��� ǥ�� �ɼ��� ���õǾ� �ִ��� Ȯ���մϴ�.
  3. �Ӽ� �߰� ��ư; ���� �Ӽ� ����� �ִ� ��ȭ ���ڸ� ǥ���մϴ�. �� ��Ͽ��� �׸� d�ǵ� ��ü Ŭ�������� ����ϴ� �Ӽ��� ���ԵǾ� �ֽ4ϴ�.
  4. �Ӽ� �߰� ��ȭ ���ڿ��� �߰��� �Ӽ�; �ϳ� �̻� �����մϴ�.
  5. ���� ����8��, ��ȭ ������ �� '�� �ִ� ��Ӵٿ� ��Ͽ��� ��= ��' /�� �� �� ���� �� ��θ� ������ �� �ֽ4ϴ�.
    • ��� ��' /�� - �Ӽ� ���� ���� �� ǥ���Ϸx� �� ��' /��; ����մϴ�. �� �Ӽ�; �ٸ� ���� ���� �� �߰��Ͽ� ���丮�� ����ȭ d���� ������ �� �ֽ4ϴ�.

      ���� ����8��, ��� �̿ܿ� ��= ��' /��; �����Ͽ� �� �Ӽ� ���� �ش� ��� ���� ��=�� ���ԵǾ� ��=; ��Ÿ�� �� �ֽ4ϴ�.

    • ���� ��' /�� - �Ӽ��� ���� ��' /��; ��d�ϸ� ��f ������ ������ �Ӽ� ���� ���� ������(������� ������ ûũ)�μ� LDAP�� ���� ��۵˴ϴ�. �� �ɼ�: �����ؼ� ����ؾ� �ϸ�, userCertificate�� ���� LDAP ���ڿ� ǥ���� ��� ������ ������ ���˴ϴ�. �Ӽ� ���� �̹� ����8�� ���ֵǴ� �Ӽ����� ���� ��' /��; ������� ���ʽÿ�.
  6. �Ӽ��� ��' /��(���� ����); ������8�� Ȯ��; �����ϴ�. �Ӽ�: �Ϲ� ������� ��Ͽ� ���ĺ���8�� �߰��˴ϴ�.
  7. ��ο� �Ӽ� �̸� ���� �� �ؽ�Ʈ �ʵ忡 �� �Ӽ� ��; �Է��մϴ�. �ý��� Ŭ�����带 ����Ͽ� �� �ʵ��� �ؽ�Ʈ�� �����ϰų� �߶󳻾� �ٿ���; �� �ֽ4ϴ�.
  8. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

�Ӽ� f��

�׸��� �Ӽ��� �ش� ��; ��� f���Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� f���� �Ӽ� �̸�; �����ϴ�. ������ �Ӽ��� ��v ǥ�õǰ� �Ӽ� ��f ��ư�� Ȱ��ȭ�˴ϴ�. ������ �Ӽ��� �б� ����̰ų� �Ӽ�; ��d�� �� �ִ� ���� ������ ��� ��쿡�� ��ư�� Ȱ��ȭ���� �ʽ4ϴ�.

  3. ��

    �Ϲ� ����⸦ ����ϸ� �� �Ӽ��� d���� �� �ִ� ��ü Ŭ������ �ʿ��� �Ӽ�; f���� �� �ֽ4ϴ�. �ʿ��� �Ӽ� ���� �׸�; �����Ϸp� �ϸ� ����� �̿� ���� �4�8�� ��ü Ŭ���� '��; ��ȯ�մϴ�. �׸񿡼� d���ϴ� ��� ��ü Ŭ������ �ʼ� �Ӽ��� �׸� ���ԵǾ� �־�� �մϴ�.


  4. �Ӽ� ��f ��ư; �����ϴ�. �Ӽ��� �ش� �ؽ�Ʈ �ʵ� ���� ��� f�ŵ˴ϴ�.
  5. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

��ü Ŭ���� ��

�׸��� ��ü Ŭ������ ���� ��; ���� objectclass �Ӽ�8�� d�ǵ˴ϴ�. d�ǵ� ��ü Ŭ������ �� ���� '�� �� �Ӽ�; ��d�ϴ� ��� �Ϲ� ������ Ư�� ��ȭ ���ڸ� f���մϴ�.

�׸� ��ü Ŭ������ �߰��Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� objectclass �Ӽ�; �����մϴ�. �� �߰� ��ư�� Ȱ��ȭ�˴ϴ�. �� �׸��� ��ü Ŭ������ ��d�� �� �ִ� ������ ��� ��쿡�� ��ư�� Ȱ��ȭ���� �ʽ4ϴ�.
  3. �� �߰� ��ư; �����ϴ�.
  4. �׸� �߰��� �� �ִ� ��ü Ŭ���� ����� ���Ե� ��ü Ŭ���� �߰� ��ȭ ���ڰ� ǥ�õ˴ϴ�.

  5. �� �׸� �߰��� ��ü Ŭ������ �ϳ� �̻� �����ϰ� Ȯ��; �����ϴ�. ������ ��ü Ŭ������ objectclass �Ӽ� �� ��Ͽ� ǥ�õ˴ϴ�.
  6. �׸� ��� �Ӽ��� �� ��ü Ŭ������ �ʿ��ϸ� �Ϲ� ����⿡�� �ش� �Ӽ�; �ڵ�8�� �߰��մϴ�. ��� �ʼ� �Ӽ��� ��; �Է��ؾ� �մϴ�.
  7. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

�׸��� ��ü Ŭ������ f���Ϸx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. �Ӽ� ���; ��ũ���Ͽ� f���� objectclass �Ӽ��� Ưd ��; �����ϴ�. ��Ű������ ������ ��ü Ŭ������ f�Ÿ� ����ϰ� �� �׸��� ��ü Ŭ������ ��d�� �� �ִ� ������ ��8�� �� ��f ��ư�� Ȱ��ȭ�˴ϴ�.
  3. �� ��f ��ư; �����ϴ�. Ưd ��ü Ŭ������ f�ŵ˴ϴ�.
  4. ��ü Ŭ������ f���ϸ� �Ϲ� ����⿡�� �ڵ�8�� ������ ��ü Ŭ������ ������� �ʰų� �ʿ�� ���� �ʴ� �Ӽ�; f���մϴ�. �̸� ��d �Ӽ� �� �ϳ��� f���ϸ� �ٸ� �Ӽ��� �ڵ�8�� ���õǸ�, �ֿܼ��� �� ���� ����; �˷��ݴϴ�.

  5. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

�׸� �̸� �ٲٱ�

�̸� ��d �Ӽ�: ��/ �̸�(DN)�� ǥ�õǴ� �׸��� �Ӽ�-�� ��8��, �׸��� ��x �Ӽ����� ���õ˴ϴ�. �̸� ��d �Ӽ�; ��d�Ͽ� �׸��� �̸�; �ٲٷx� ��=; �����մϴ�.

  1. �Ϲ� ����� ȣ���� ����� ��ó�� �Ϲ� ����⸦ ���ϴ�.
  2. ���� ��ư ���� �ؽ�Ʈ�� �� �׸��� ���� �̸� ��d �Ӽ��� ǥ�õ˴ϴ�. DN ǥ�� Ȯ�ζ�; �����ϸ� �Ӽ� �� ��� �Ʒ��� DN���� �̷��� �Ӽ�; �� �� �ֽ4ϴ�.

  3. ���� ��ư; �����ϴ�. �� �׸��� �̸�; �ٲ� �� �ִ� ������ ��8�� ��ư�� Ȱ��ȭ���� �ʽ4ϴ�.
  4. �̸� ��d �Ӽ� ���� ��ȭ ���ڰ� ǥ�õ˴ϴ�.

  5. �Ӽ� ���; ��ũ���Ͽ� �� �׸��� DN�� �߰��� �Ӽ�; �����մϴ�. �̸� ��d �Ӽ����� �߰��ϰų� f���� �Ӽ� ���� �ִ� Ȯ�ζ�; �����ϰų� ���� ����մϴ�.
  6. ������ �θ� �Ʒ��� �ִ� �׸�: ���� ��/�� DN; ��n�� �ϹǷ� �Ӽ��̳� �Ӽ� v���� ��/�� �̸� ��d �Ӽ�; �����ؾ� �մϴ�. DN�� ��/���� ��: �׸�: ����� �������� �ʽ4ϴ�. ��ʻ�, ����ڸ� ��Ÿ���� ��� �׸�: ��: �̸� ��d �Ӽ�; ����ؾ� �մϴ�.

  7. �̸� ��d �Ӽ� ���� ��ȭ ���ڿ��� Ȯ��; �����ϴ�. �Ϲ� ����⿡ �� �׸��� �� DN�� ǥ�õ˴ϴ�.
  8. �ٸ� ��; �����ϰų� �׸�; ���ϴ� ��� ��d�� ��= Ȯ��; ���� ���� ����; �����ϰ� �Ϲ� ����⸦ �ݽ4ϴ�.

���丮 �׸� ��f

Directory Server �ֿܼ��� �׸�; ��f�Ϸx� ��=; �����մϴ�.

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� f���� �׸�; ǥ���մϴ�.
  2. ��' Ʈ���� ��Ʈ ��带 �����Ͽ� ���丮�� ��ü �б⸦ ��f�� �� �ֽ4ϴ�.

  3. �׸�; ���콺 �8��� ��ư8�� ������ ��f �׸�; �����մϴ�. ��=�� ��: ��ü ���8�� �׸�; ��f�� �� �ֽ4ϴ�.
    • �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ���� > ��f �޴� �׸�; �����մϴ�. �� �׸�; ���丮�� �ٸ� 'ġ�� �ٿ���8�x� ���� > �߶󳻱� �޴� �׸�; ����� �� �ֽ4ϴ�.
    • �׸�; ���콺 ���� ��ư8�� ���� ������ ��= Ctrl-D ����Ű�� ����մϴ�.
    • ���� > ���̾ƿ� �ɼ�; �����Ͽ� Directory Server �ܼ��� �8��� �гο� �ڽ�; ǥ���� ��� Ctrl+���� �Ǵ� Shift+���� v��; ����Ͽ� ��f�� �׸�; ���� �� ������ �� �ֽ4ϴ�.

  4. �׸� �Ǵ� ��' Ʈ���� �ش� ����; ��� ��f�� ��; Ȯ���մϴ�.
  5. ������ �׸�: ��� ��f�Ǹ� ���� ����� �� ��4ϴ�. �� �� �̻��� �׸�; ��f�ϸ� �ֿܼ��� ��f�� �׸� ��� �߻��� �7� �˸��� d�� ��ȭ ���ڸ� ǥ���մϴ�.

�ܼ�; ����� �뷮 �۾�

LDIF ����; ����Ͽ� ���� �׸�; �߰��ϰų� ȥ�յ� �۾�; �����ϰų� ��ü b�̾ ��n�� �� �ֽ4ϴ�. LDIF ���ϰ� Directory Server �ܼ�; ����Ͽ� �׸�; �߰��Ϸx� ��=; �����մϴ�.

  1. ���� �� ������ ����; ����Ͽ� LDIF ���Ͽ� �׸� �Ǵ� �۾�; d���մϴ�. �ܼ��� �׸�; �߰��ϰų� b�̾ �ʱ�ȭ�ϴ� ��� changetype Ű��带 ����� �ʿ� ���� LDIF ���Ͽ� �׸� �߰��ص� �˴ϴ�. ȥ�յ� �۾�; �����ϴ� ��쿡�� ��� DN �ڿ� changetype �� �ʿ信 ��� Ưd �۾��̳� �Ӽ� ���� �־�� �մϴ�.
  2. Directory Server �ֿܼ��� LDIF ����; ��n�ɴϴ�. �ڼ��� ����: LDIF ���� ��n�1��� ��v�Ͻʽÿ�.
  3. ȥ�յ� �۾�; �����ϴ� ��� ����� ��� LDIF �۾�; �����ϵ��� LDIF ��n�1� ��ȭ ���ڿ��� �߰��� Ȯ�ζ�; ���� ����մϴ�.


����ٿ��� �׸� ��

ldapmodify �� ldapdelete ����� /ƿ��Ƽ�� ���丮 ����; �߰�, ���� �� ��f�ϴ� ��� ���; f���մϴ�. �� /ƿ��Ƽ�� ����Ͽ� ������ ���� �׸�� ����� �׸��� �����͸� ��� ���� �� ��8��, �� �� �̻��� ���丮�� �뷮8�� ���ϴ� ��ũ��Ʈ�� �ۼ��� �� �ֽ4ϴ�.

ldapmodify �� ldapdelete�� �� ���?�� ����� �ַ� ����ϴ� ����Դϴ�. ��= ��� �̷��� �� ���� �����ϴ� �� �ʿ��� ��� �⺻ �۾� ���� �����մϴ�. ���, ��� ����� �ɼ�, ����� ��ȯ �� � ���� �ڼ��� ����: Directory Server Resource Kit Tools Reference�� 4��, "ldapmodify" �� 5��, "ldapdelete"���� �����մϴ�.

����� /ƿ��Ƽ�� ���� �Է�: �ݵ�� ����� �Ǵ� �Է� ����; ���� ��b f���� �� �ִ� LDIF ����̾�� �մϴ�. �Ʒ� ��� LDIF �Է¿� ���� �����ϰ� ���� ��� �� ��d /�� ���� LDIF�� �Ұ��մϴ�.

LDIF �Է� f��

����� /ƿ��Ƽ�� LDIF �Է�; f���ϴ� ��� ����� �Է�, Ư�� ����, ��Ű�� �˻�, �׸��� �� �� ũ�⿡ ���� Ư�� �����ؾ� �� �� ���� ������ �ֽ4ϴ�. ��� ���丮 �����ʹ� /���ڵ��� UTF-8 ���ڵ�; ����Ͽ� ����ǹǷ� f���ϴ� ��� LDIF �Էµ� UTF-8�� ���ڵ��ؾ� �մϴ�. LDIF ��Ŀ� ���ؼ��� Directory Server Administration Reference�� 7��, "LDAP Data Interchange Format Reference"���� �ڼ��� �����մϴ�.


��

LDIF �Ӽ� �� ���ڿ��� ���� �Ǽ�� ����� ���� �ʵ��� �����Ͻʽÿ�. Directory Server�� ���8�� ������ �Ӽ� ��; ��8�� base 64�� ��; ���ڵ��մϴ�.


����ٿ��� LDIF �Է� ~��

ldapmodify /ƿ��Ƽ�� ldapdelete /ƿ��Ƽ�� ����; �д� �Ͱ� ��: ���8�� ��� �ڿ� �Էµ� LDIF ��ɹ�; �н4ϴ�. �Է��� ������ �� �wα׷����� EOF �̽������� ����� �ν��ϴ� ���ڸ� �Է��Ͻʽÿ�.

�Ϲ���8�� EOF �̽������� ����� Control-D (^D)�� ���˴ϴ�.

�Ʒ� ���� ldapmodify ��ɿ� ���� �Է��� ��� ~��Ǵ��� �����ݴϴ�.

prompt> ldapmodify -h host -p port -D bindDN -w password
dn: cn=Barry Nixon,ou=People,dc=example,dc=com
changetype: modify
delete: telephonenumber
^D
prompt>

�ܼ�� �̽� ���ɼ�; '�� �� ���?�� �������� �w���Ʈ�� EOF ����� ǥ������ �ʽ4ϴ�.

Ư�� ���� ���

����ٿ� ��� �ɼ�; �Է��� �� ����� �ؼ��⿡ Ư���� �ǹ̰� �ִ� ����(��: ���( ), ��ǥ [*], �������� [\] ��)�� �̽��������ؾ� �� �� �ֽ4ϴ�. ���� ���, DN���� ����� ���ԵǾ� �ִ� ��찡 ��8�Ƿ� ��κ��� UNIX ������ DN ��; ��=�� ���� ū���ǥ("")�� ����� �մϴ�.

-D "cn=Barbara Jensen,ou=Product Development,dc=example,dc=com"

����ϴ� ����� �ؼ��⿡ ��� ��:���ǥ�� ū���ǥ�� �̽������� ���ڷ� ����ؾ� �մϴ�. �ڼ��� ����: � üf ���?�� ��v�Ͻʽÿ�.

����, ��ǥ�� ���Ե� DN; ����ϴ� ��� ��������(\)�� ����Ͽ� ��ǥ�� �̽��������ؾ� �մϴ�. ���� ��� ��=�� ���4ϴ�.

-D "cn=Patricia Fuentes,ou=People,o=example.com Bolivia\,S.A."

ldapmodify ��� ���� LDIF ��ɹ�: ���� �ƴ� ��ɿ��� �ؼ��ǹǷ� Ư���� ������ �ʿ䰡 ��4ϴ�.

��Ű�� �˻�

�׸�; �߰��ϰų� ��d�ϴ� ��� �� �׸��� ��ü Ŭ�������� �ʿ�� �ϰų� ����ϴ� �Ӽ�; ����ؾ� �ϸ� �Ӽ� ���� d�ǵ� ������ ��ġ�ؾ� �մϴ�.

�׸�; ��d�ϸ� Directory Server�� ��d�Ǵ� �׸��� �ƴ� ��ü �׸� ���� ��Ű�� �˻縦 �����մϴ�. ��� �׸��� ��ü Ŭ���� �Ǵ� �Ӽ��� ��Ű���� ���� ��8�� �۾��� ������ �� �ֽ4ϴ�. �ڼ��� ����: ��Ű�� �˻��� ��v�Ͻʽÿ�.

LDIF �׸� d��

����� �Ǵ� ������ �׸� �߰��� LDIF �ؽ�Ʈ ������� �θ� �׸�: �׻� �ڽĺ��� �տ� ���;� �մϴ�. �̷��� �ϸ� ����� LDIF �ؽ�Ʈ�� ó���� �� �ڽ� �׸񺸴� ���� �θ� �׸�; �ۼ��ϰ� �˴ϴ�.

���� ���, ���丮�� ��� �׸�; People ��' Ʈ���� �ۼ��Ϸx� ��=�� ���� People �����̳ʸ� ��Ÿ���� �׸��� �� ��' Ʈ���� �׸񺸴� �տ� ���;� �մϴ�.

dn: dc=example,dc=com
dn: ou=People,dc=example,dc=com
...
People subtree entries
...
dn: ou=Group,dc=example,dc=com
...
Group subtree entries
...

ldapmodify ����� /ƿ��Ƽ�� ����Ͽ� ���丮�� � �׸��̵� �ۼ��� �� ���� b�̾� ��Ʈ�� ��' b�̾�� �ʼ� ���� �׸�� �����ؾ� �ϴ� Ư�� �׸��Դϴ�. ��ο� ��Ʈ b�̾ ��' b�̾� �� ��õ� ���� �׸�; �߰��Ϸx� ����ٿ��� b�̾� �ۼ�; ��v�Ͻʽÿ�.

��Ը� �׸� ��

��Ը� �Ӽ� ��; ���� �׸�; �߰��ϰų� ��d�Ϸx� ���� ����� �� ��; ����ϵ��� �����ؾ� �մϴ�. ������ �9�ε带 �����ϱ� '�� Ŭ���̾�Ʈ�� �⺻��8�� 2MB���� ū �����͸� ���� �� ��� f�ѵ˴ϴ�.

�̺��� ū �׸�; �߰��ϰų� �Ӽ� ��; �̺��� ū ��8�� ��d�ϸ� ����� �۾�; �ź��ϰ� ��� ����; �ݽ4ϴ�. ���� ���, �ϳ� �̻��� �׸� �Ӽ��� ��Ƽ�̵�� ����� ��: ���� �����Ͱ� ��8�� �� f��; �ʰ��� �� �ֽ4ϴ�.

���� ��Ը� d�� �׷�; d���ϴ� �׸񿡴� ��: �������� ���Ե� �� ��8�Ƿ� �ش� ǥ�ð� �� f��; �ʰ��մϴ�. ���� �̷��� �׷�: ���ɻ� �ٶ������� ��8�� ���丮 ��v�� �ٽ� �����ϴ� ���� �}4ϴ�. �ڼ��� ����: �׷� ���� ��v�Ͻʽÿ�.

Ŭ���̾�Ʈ���� ������ �����Ϳ� ���� ������ ũ�� f��; ��d�Ϸx� ��=; �����մϴ�.

  1. cn=config �׸��� nsslapd-maxbersize �Ӽ��� �� ��; ��d�մϴ�.
  2. �ֿܼ��� �� �۾�; �����Ϸx� ���� �Ǵ� ���丮 ���ڷ� �α׿��Ͽ� �Ϲ� ����⿡�� �׸� ��d�� ����� ��ħ�� ��� cn=config �׸�; �����մϴ�. nsslapd-maxbersize �Ӽ�; Ŭ���̾�Ʈ���� �� �� ���� �� �ִ� �ִ� ����Ʈ ��� ��d�Ͻʽÿ�.
  3. ����ٿ��� �� �۾�; �����Ϸx� �Ʒ� ���; �����մϴ�.
  4. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=config
    changetype: modify
    replace: nsslapd-maxbersize
    nsslapd-maxbersize: sizeLimitInBytes
    ^D

    �ڼ��� ����: Directory Server Administration Reference�� 2��, "nsslapd-maxbersize"�� ��v�Ͻʽÿ�.

  5. Directory Server ���� �� ������ ����� ��ó�� ���� �ٽ� �����մϴ�.

�7� ó��

����� ������ LDIF �Է��� ��� �׸� �Ǵ� ��d ����; ������8�� ó���մϴ�. �⺻ ����: ó= �7� �߻��� �� ó���� �����ϴ� ���Դϴ�. �7� ��� ���� ��� �Է�; ��� ó���Ϸx� -c �ɼ�; ����Ͻʽÿ�. ���� ��¿� �7� v���� ǥ�õ˴ϴ�.

'�� ���ŵ� ���� ���� �ܿ� �Ϲ���8�� �߻��ϴ� �7�� ��=�� ���4ϴ�.

�7� v�� �� �̸� �����ϴ� ��� ���� �ڼ��� ����: Directory Server Resource Kit Tools Reference�� 4��, "ldapmodify" �� 5��, "ldapdelete"�� ��v�Ͻʽÿ�.

ldapmodify�� ����� �׸� �߰�

ldapmodify�� -a �ɼ�; ����Ͽ� �ϳ� �̻��� �׸�; ���丮�� �߰��� �� �ֽ4ϴ�. �Ʒ� �������� ����ڰ� ���Ե� ��v�� �׸�; �ۼ��� �Ŀ� ����� �׸�; �ۼ��մϴ�.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: ou=People,dc=example,dc=com
objectclass: top
objectclass: organizationalUnit
ou: People
description: Container for user entries

dn: uid=bjensen,ou=People,dc=example,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgPerson
uid: bjensen
givenName: Barbara
sn: Jensen
cn: Babs Jensen
telephoneNumber: (408) 555-3922
facsimileTelephoneNumber: (408) 555-4000
mail: bjensen@example.com
userPassword: clearPassword

-D �ɼǰ� -w �ɼ�: ���� �� �׸�; �ۼ��� �� �ִ� ������ �ִ� ������� ���ε� DN�� ��й�ȣ�� f���մϴ�. -a �ɼ�: LDIF�� ��� �׸��� �߰��ȴٴ� ��; ��Ÿ�4ϴ�. �׷� �Ŀ� �� �׸��� �ش� DN�� �Ӽ� ��8�� ��d�ǰ� �׸� ���̿��� �� ���� ���ϴ�. ldapmodify /ƿ��Ƽ�� �Էµ� �׸�; �ۼ��ϰ� �7� �߻��ϸ� �̸� �����մϴ�.

��ʻ�, �׸��� LDIF�� ��=�� ��: ��� �Ӽ�; �����մϴ�.

userpassword �Ӽ� ��; �Է��� ���� �Ϲ� �ؽ�Ʈ�� ��й�ȣ�� ��d�Ͻʽÿ�. ����� �� ��; ��ȣȭ�Ͽ� ��ȣȭ�� ���� �����մϴ�. LDIF ���Ͽ� ǥ�õǴ� �Ϲ� �ؽ�Ʈ ��й�ȣ�� ��ȣ�Ϸx� �б� ����; f���ؾ� �մϴ�.

����ٿ��� -a �ɼ�; ��d�� �ʿ䰡 ��� �ٸ� ����� LDIF�� ����� �� �ֽ4ϴ�. �� ���: ��= �� �����ϴ� �׸� ��d ��ɹ��� �׸� �߰� ��ɹ�; ������ �� �ִٴ� ��a�� �ֽ4ϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: ou=People,dc=example,dc=com
changetype: add
objectclass: top
objectclass: organizationalUnit
ou: People
description: Container for user entries

dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgPerson
uid: bjensen
givenName: Barbara
sn: Jensen
cn: Barbara Jensen
telephoneNumber: (408) 555-3922
facsimileTelephoneNumber: (408) 555-4000
mail: bjensen@example.com
userPassword: clearPassword

changetype: add Ű���� ��d�� DN�� �׸��� ������ ��� �Ӽ�; ����Ͽ� �ۼ��Ǿ�� ��; ��Ÿ�4ϴ�. �ٸ� ��� �ɼǰ� LDIF ��d: �����մϴ�.

�� ������ ��� -f filename �ɼ�; ����Ͽ� �ܸ��� �Է��� �ƴ� ���Ͽ��� LDIF�� ��; �� �ֽ4ϴ�. -a �ɼ��� ��뿡 ��� LDIF ���Ͽ��� �ܸ��� �Է°� ������ ����� ���ԵǾ�� �մϴ�.

ldapmodify�� ����� �׸� ��d

�Ӽ� �� �ش� ��; ��x �׸� �߰��ϰų� ��ü �Ǵ� f���Ϸx� changetype: modify Ű��带 ����մϴ�. changetype: modify�� ��d�ϴ� ��� �׸��� ��d ���; ��Ÿ���� �ϳ� �̻��� ���� �۾� �Բ� f���ؾ� �մϴ�. �Ʒ� �������� ������ LDIF ���� �۾� �� �� ���� �����ݴϴ�.

dn: entryDN
changetype: modify
add: attribute
attribute
: value
...
-
replace: attribute
attribute
: newValue
...
-
delete: attribute
[attribute: value]
...

��: �׸� ���� �۾�; �����Ϸx� ������(-); ����ϰ� �ٸ� �׸� ���� �۾� �׷�; �����Ϸx� �� ��; ����մϴ�. �� �۾� ���� ���� attribute: value ��; ��d�Ͽ� ���ÿ� �߰�, ��ü �Ǵ� ��f�� �� �ֽ4ϴ�.

�Ӽ� �� �߰�

�Ʒ� �������� ��� ������ add LDIF ����; ����Ͽ� ���� ��; ���� ��x �Ӽ� �� x������ �ʴ� �Ӽ��� ��; �߰��� �� �ִ��� �����ݴϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
add: cn
cn: Babs Jensen
-
add: mobile
mobile: (408) 555-7844
mobile: (408) 555-7845

��=�� ��: v�ǿ� ���յ� ��� �� �۾�: ������ �� ��8�� ����� �7� ��ȯ�մϴ�.

���� �Ӽ� ��' /�� ���

attribute;binary ��' /��; ��d�ϸ� ��f ������ ������ �Ӽ� ���� ���� �����ͷμ� LDAP�� ���� ��۵˴ϴ�. ���� ��' /��: userCertificate�� ���� LDAP ���ڿ� ǥ���� ��� ������ ������ ���Ǹ�, �̿��� �뵵�� ����ؼ��� �� �˴ϴ�.

ldapmodify ��ɰ� �Բ� ���� ��� LDIF ��ɹ��� �Ӽ� �̸��� ������ ��' /��; �߰��� �� �ֽ4ϴ�.

���� ��; �Է��Ϸx� LDIF �ؽ�Ʈ�� ��b �Է��ϰų� �ٸ� ���Ͽ��� �о�� �� �ֽ4ϴ�. �Ʒ� �������� ������ ��; �о�4� LDIF ����; �����ݴϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
version: 1
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
add: userCertificate;binary
userCertificate;binary:< file:///path/certFile

< ����; ����Ͽ� ���� �̸�; ��d�Ϸx� version: 1 �ٿ��� LDIF ��ɹ�; �����ؾ� �մϴ�. ldapmodify�� �� ��ɹ�; ó���� �� ��d�� ������ ��ü ���뿡�� �о�� ��; �Ӽ� ��8�� ��d�մϴ�.

��� ��' /���� ��d�� �Ӽ� �߰�

�Ӽ��� ��� �� ��= ��' /��: ����ȭ�� ��; ��d�մϴ�. �Ӽ��� ��� ��' /��; ��d�ϸ� ��=�� ���� �Ӽ� �̸��� ��' /���� �߰��˴ϴ�.

attribute;lang-CC

���⼭ attribute�� ��x �Ӽ� /���̰� CC�� �� ��d�ϴ� �� ���� ���� �ڵ��Դϴ�. ���� ����8�� ��� ��' /�� ��= ��' /��; �߰��Ͽ� ����ȭ�� ���� ��=; ��d�� �� �ֽ4ϴ�. �� ��� �Ӽ� �̸�: �Ʒ��� ���� ǥ�õ˴ϴ�.

attribute;lang-CC;phonetic

��' /���� ��d�� �Ӽ��� �۾�; �����Ϸx� �ش� ��' /��; �����8�� ��ġ���Ѿ� �մϴ�. ���� ���, lang-fr ��� ��' /���� ��d�� �Ӽ� ��; ��d�Ϸx� ��=�� ���� ��d �۾� lang-fr; �߰��ؾ� �մϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
replace: homePostalAddress;lang-fr
homePostalAddress;lang-fr: 34\, avenue des Champs-Elyses

�Ӽ� �� ��d

�Ʒ� �������� LDIF�� replace ����; ����Ͽ� ��� �� ���� ��; ���� �Ӽ��� ���� ��; ���� �Ӽ��� ��� ��; ��d�� �� �ִ��� �����ݴϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
replace: sn
sn: Morris
-
replace: cn
cn: Barbara Morris
cn: Babs Morris

replace ����; ����ϸ� ��d�� �Ӽ��� ���� ��: ��� f�ŵǰ� f��� ��� ���� �߰��˴ϴ�.

�Ӽ� �� ��f

�Ʒ� �������� �Ӽ�; ������ ��f�ϴ� ���� ���� ��; ���� �Ӽ��� �� �ϳ��� ��f�ϴ� ���; �����ݴϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
delete: facsimileTelephoneNumber
-
delete: cn
cn: Babs Morris

attribute: value ��; ��d���� �ʰ� delete ����; ����ϸ� �� �Ӽ��� ��� ���� f�ŵ˴ϴ�. attribute: value ��; ��d�ϸ� �ش� ���� f�ŵ˴ϴ�.

���� ��; ���� �Ӽ��� �� �ϳ��� ��d

ldapmodify ���; ����Ͽ� ���� ��; ���� �Ӽ��� �� �ϳ��� ��d�Ϸx� �Ʒ� ���� ���� �� ���� �۾�; �����ؾ� �մϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
delete: mobile
mobile: (408) 555-7845
-
add: mobile
mobile: (408) 555-5487

ldapmodify�� ����� �׸� �̸� �ٲٱ�

�׸��� �̸�; �ٲٸ� ������� ��/ �̸�(RDN)�� ��d�˴ϴ�. RDN: �׸��� DN���� ���� ���ʿ� �ִ� attribute=value ���Դϴ�. �� �Ӽ�; �̸� ��d �Ӽ��̶�� �ϸ� �׸��� ��� �Ӽ����� ���� �����ؾ� �մϴ�.

�׸��� �̸�; �ٲ� �� DN�� �ٸ� �κ�; �����ϸ� �׸��� �ٸ� ��' Ʈ���� �̵��ϱ� ������ �����ؾ� �մϴ�. ������ �ٸ� �б�� �׸�; �̵��Ϸx� ���� �׸��� �Ӽ�; ����Ͽ� �ٸ� ��' Ʈ���� �� �׸�; �ۼ��� ��= ���� �׸�; ��f�ؾ� �մϴ�.

����, �θ��� RDN�� �ڽ��� DN�� ���ǰ� DN�� �ִ� ��� �׸��� x���ؾ� �ϱ� ������ �ڽ��� �ִ� �׸�: �̸�; �ٲ� �� ��4ϴ�. ��ü Ʈ���� �̵��Ϸx� ��ο� 'ġ�� �ٽ� �ۼ��ؾ� �մϴ�.

LDIF ��ɹ�; ����Ͽ� �׸��� �̸�; �ٲٷx� changetype: modrdn Ű��带 ����մϴ�. �Ʒ� �������� Barbara Morris�� ���� uid �̸� ��d �Ӽ��� �̸�; �ٲߴϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modrdn
newrdn: uid=bmorris
deleteoldrdn: 1

newrdn ��: attribute=value ����; ����ϴ� ��ο� �̸� ��d �Ӽ�; f���մϴ�. deleteoldrdn ��: �� �Ӽ�; �߰��ϴ� ���ÿ� ������ �̸� ��d �Ӽ�; �׸񿡼� f������ ���θ� ��Ÿ�4ϴ�(1: ��, 0: �ƴϿ�). �� ��� ���, ��ο� �̸� ��d �Ӽ��� �׸� �߰��˴ϴ�.

ldapdelete�� ����� �׸� ��f

���丮���� �׸�; ��f�Ϸx� ldapdelete ����� /ƿ��Ƽ�� ����մϴ�. �� /ƿ��Ƽ�� ���丮 ���� ���ε��Ͽ� �ش� DN8�� ��d�� �ϳ� �̻��� �׸�; ��f�մϴ�. ��d�� �׸�; ��f�� �� �ִ� ������ �ִ� ���ε� DN; f���ؾ� �մϴ�.

�θ� �׸��� �̸�; �ٲ� �� ��� �Ͱ� ��: ��/�� �ڽ��� �ִ� �׸�: ��f�� �� ��4ϴ�. LDAP �w�����: �ڽ� �׸��� �θ� ��� ��Ȳ; ������� �ʽ4ϴ�. ���� ���, v�� ���� ��' �׸�; ��f�Ϸx� ���� v�� ���� ��'�� ���� �ִ� ��� �׸�; ��f�ؾ� �մϴ�.


����   

o=NetscapeRoot b�̾ ��f���� ���ʽÿ�. �� ����� ��ġ�� Sun Java System ���� ���� d���� ������ �� �� b�̾ ����մϴ�. �� b�̾ ��f�ϸ� Directory Server�� ����� ��� Sun Java System ���� �ٽ� ��ġ�ؾ� �� �� �ֽ4ϴ�.


�Ʒ� �������� v�� ���� ��'�� �׸��� �� �����̹Ƿ� �� �׸�; ��f�� �Ŀ� �θ� �׸�; ��f�� �� �ֽ4ϴ�.

ldapdelete -h host -p port -D "cn=Directory Manager" -w password
uid=bjensen,ou=People,dc=example,dc=com
ou=People,dc=example,dc=com

ldapmodify�� ����� �׸� ��f

changetype: delete Ű��带 ldapmodify /ƿ��Ƽ�� �Բ� ����Ͽ� �׸�; ��f�� �� �ֽ4ϴ�. �� ��� ldapdelete�� ����� ���� ��: f���� ��� ���˴ϴ�. �׸�; ��f�ϴ� LDIF ����: �� ���� LDIF ���Ϸ� ȥ�յ� �۾�; ������ �� �ִٴ� ��a�� �ֽ4ϴ�.

�Ʒ� �������� ���� ���� ������ ��f �۾�; �����մϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: delete

dn: ou=People,dc=example,dc=com
changetype: delete


��v ��d

��v�� ����Ͽ� Ŭ���̾�Ʈ �?� �wα׷����� ���ÿ� ��� d���� ���ϱ� '�� ������ ���� �˷��� �� �ֽ4ϴ�. ��v�� Directory Server���� �۾� ��� ��� Ŭ���̾�Ʈ�� ��ȯ�ϴ� ��� b�̾� �Ǵ� �׸� ���� �������Դϴ�. �� ��� Ŭ���̾�Ʈ�� ��v�� ��d�� ��� ���� ���� �ٽ� �۾�; �����ؾ� �մϴ�. ���𷺼�: ��= �� ���� ��쿡 �߻��մϴ�.

��v�� �׻� �ٸ� ������ ȣ��Ʈ �̸�, ��Ʈ ��ȣ �� DN (���� ����)�� ���Ե� LDAP URL ���8�� ��d�˴ϴ�. �ڼ��� ����: Directory Server Administration Reference�� 6��, "LDAP URL Reference"�� ��v�Ͻʽÿ�. ���丮 ���� �� ��v�� ����ϴ� ��� ���� ���� d���� Directory Server Deployment Planning Guide�� 5��, "Distribution, Chaining, and Referrals"�� ��v�Ͻʽÿ�.

��= ��� ���丮�� �⺻ ��v �� ����Ʈ ��v�� d���ϴ� ���� ���� �����մϴ�.

�⺻ ��v ��d

Ŭ���̾�Ʈ �?� �wα׷��� ����� ���丮�� b�̾ x������ �ʴ� DN�� ���� �۾�; f���ϸ� �⺻ ��v�� �ش� Ŭ���̾�Ʈ �?� �wα׷�8�� ��ȯ�˴ϴ�. �⺻ ��v�� ���丮�� ��� b�̾ ���DZ� ������ �� ��v��? �Ҹ��ϴ�. ����� d�ǵ� ��� ��v�� ��ȯ���� ��ȯ ��� d�ǵǾ� ���� �ʽ4ϴ�.

�ֿܼ��� �⺻ ��v ��d

  1. Directory Server �ܼ��� �ֻ�' ���� �ǿ� �ִ� ���� Ʈ���� ��Ʈ���� ���� ��带 ������ ��= �8��� �гο��� ��Ʈ��ũ ��; �����մϴ�.
  2. ��v ��ȯ Ȯ�ζ�; �����ϰ� �ؽ�Ʈ �ʵ忡 LDAP URL; �Է��մϴ�. �Ǵ� URL ����; ���� LDAP URL�� d�Ǹ� ������ ��ȭ ���ڸ� ǥ���մϴ�. ���� ��Ʈ�� ���� LDAP URL�� ���� �Ʒ��� ���4ϴ�.
  3. ldaps://east.example.com:636/dc=example,dc=com

    ��=�� ���� ���� ���� ��v URL; ���� �ο� ��ȣ�� �����Ͽ� �Է��� �� �ֽ4ϴ�.

    "ldap://east.example.com:389" "ldap://backup.example.com:389"

  4. ����; ������ ���� ������ ��� ���˴ϴ�.

����ٿ��� �⺻ ��v ��d

ldapmodify ����� /ƿ��Ƽ�� ����Ͽ� ���丮 ���� ������ cn=config �׸� �ϳ� �̻��� �⺻ ��v�� �߰� �Ǵ� ��ü�մϴ�. ���� ��� ��=�� ���4ϴ�.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=config
changetype: modify
replace: nsslapd-referral
nsslapd-referral: ldap://east.example.com:389
nsslapd-referral: ldap://backup.example.com:389

���� �ٽ� ������ �ʿ�� ��4ϴ�.

����Ʈ ��v �ۼ�

����Ʈ ��v�� ����ϸ� ���丮 �׸��̳� ���丮 Ʈ���� Ưd LDAP URL�� ������ �� �ֽ4ϴ�. ����Ʈ ��v�� ���� Ŭ���̾�Ʈ �?� �wα׷����� Ưd ���� Ưd ������ Ưd �׸�; ��v�ϵ��� ��d�� �� �ֽ4ϴ�.

����Ʈ ��v�� ������ DN; ���� �ٸ� ������ ��f �׸�; ����Ű�� ��찡 ���4ϴ�. ���� ������ ���� �ٸ� ������ ��� �׸� ���� ����Ʈ ��v�� d���� �� �ֽ4ϴ�. ���� ��� ��=�� ��: DN; ���� �׸�; d���� �� �ֽ4ϴ�.

uid=bjensen,ou=People,dc=example,dc=com

�� �׸�; east.example.com ������ �ٸ� �׸�; ����Ű�� ����Ʈ ��v�� d���Ϸx� ��=�� ���� �Է��մϴ�.

cn=Babs Jensen,ou=Sales,o=east,dc=example,dc=com

���丮�� RFC 2251 ���� 4.1.11�� ��d�� ǥ�ؿ� ��� ����Ʈ ��v�� ����մϴ�(http://www.ietf.org/rfc/rfc2251.txt ��v).

�ֿܼ��� ����Ʈ ��v �ۼ�

  1. Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ȯ���Ͽ� ����Ʈ ��v�� �θ� �� �׸�; ǥ���մϴ�.
  2. �θ� �׸�; ���콺 �8��� ��ư8�� ������ ��� ����� > ��v �޴� �׸�; �����մϴ�. �Ǵ�, �θ� �׸�; ���콺 ���� ��ư8�� ���� ������ ��= ��ü > ��� ����� > ��v �޴� �׸�; ������ �� �ֽ4ϴ�.
  3. ��v �׸��� ����� d�� ����� ��ȭ ���ڰ� ǥ�õ˴ϴ�.

  4. ������� �Ϲ� �ǿ��� ��v �̸�; �Է��ϰ� ��Ӵٿ� ��Ͽ��� �̸� ��d �Ӽ�; �����մϴ�. �� �̸�: ������ �̸� ��d �Ӽ� ���� �˴ϴ�. ���� ����8��, �� ��v�� ���� ���� ���ڿ�; �Է��� �� �ֽ4ϴ�.
  5. ������� URL �ǿ��� ���� ��ư; ���� ����Ʈ ��v�� URL; d���մϴ�. ǥ�õǴ� ��ȭ ���ڿ� LDAP URL�� ��Ҹ� �Է��մϴ�.
  6. URL: ��v �׸��� ����� ���丮 ������ ȣ��Ʈ �̸��� LDAP ��Ʈ ��ȣ, ���� �ִ� ��� �׸��� DN ��8�� �����˴ϴ�. �⺻��8�� ��� DN: ����Ʈ ��v �׸��� DN�� ��8�� b�̾�, ��' Ʈ�� �Ǵ� ���� �׸� �� �ϳ��� �� �ֽ4ϴ�.

  7. LDAP URL ���� ��ȭ ���ڿ��� Ȯ��; �����ϴ�. �� ��v �ؽ�Ʈ ���ڿ� �� URL�� ǥ�õ˴ϴ�.
  8. �� ��v �ؽ�Ʈ ���� ���� �ִ� �߰��� ���� ��Ͽ� ��v�� �߰��մϴ�.
  9. �� �׸� ���� ��v�� ��ȯ�� URL; �� �� �̻� d���� �� �ֽ4ϴ�. ����, �߰�, ��f �� ���� ��ư; ����Ͽ� ��v ���; �ۼ��ϰ� ���մϴ�.
  10. ��v ���� ��ư; ���� Directory Server �ֿܼ��� ��� ���� ���� ��v�� ��鼭 ���ε��� �� ����� �ڰ� ���; ��d�� �� �ִ� ��ȭ ���ڸ� ǥ���մϴ�. ���� �׼����� �� ����� ���ε� DN�� ��й�ȣ�� d���� �� �ֽ4ϴ�. ��: ���� ���� ��v�� ��� ������ �ڰ� ���; ����մϴ�.
  11. �߰�, ���� �� ��f ��ư; ����Ͽ� ���� ��� �� �ش� �ڰ� ���; ���մϴ�. ��� ����8�� Ȯ��; �����ϴ�.
  12. ��v�� ����� d�� ����⿡�� Ȯ��; ���� ����Ʈ ��v �׸�; �����մϴ�.
  13. �ܼ��� ���丮 Ʈ������ ����Ʈ ��v �׸��� �ִ� 'ġ�� ��� ��' Ʈ���� �׸��� ǥ�õǾ�� �մϴ�. ���� ��� ������, URL �Ǵ� �ڰ� ����� ǥ�õ� ����Ʈ ��v �׸�: �߸�� ���Դϴ�. �׸�; �� �� ���� ��v �7� ǥ�õǸ� ���; ���� ��= URL ���� �Ǵ� ��v ����; ��d�Ͽ� �7� ��d�մϴ�.

����ٿ��� ����Ʈ ��v �ۼ�

����Ʈ ��v�� �ۼ��Ϸx� referral �� extensibleObject ��ü Ŭ������ ���Ե� �׸�; �ۼ��մϴ�. ��v ��ü Ŭ������ LDAP URL�� ���ԵǴ� ref �Ӽ�; ����մϴ�. extensibleObject ��ü Ŭ������ ����ϸ� �̸� ��d �Ӽ��� ��: ��Ű�� �Ӽ�; �̿��Ͽ� ��� �׸�� ��ġ��ų �� �ֽ4ϴ�.

���� ���, uid=bjensen �׸� ��� ����Ʈ ��v�� ��ȯ�Ϸx� �Ʒ� �׸�; d���մϴ�.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
objectclass: top
objectclass: extensibleObject
objectclass: referral
uid: bjensen
ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Sales,
 o=east,dc=example,dc=com


��

LDAP URL���� ��� ���� d���� ����� ���õǹǷ� ��v�� ����� LDAP URL���� ��� ��� %20; ����ؾ� �մϴ�. �ٸ� Ư�� ���ڴ� �̽��������ؾ� �մϴ�.


����Ʈ ��v�� d���� �Ŀ� uid=bjensen �׸�; ��d�ϸ� �� ���� ������ ��f�� �ٸ� ������ cn=Babs Jensen �׸� ���˴ϴ�. ldapmodify ���: ��=�� ���� �ڵ�8�� ��v�� ��ϴ�.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: replace
replace: telephoneNumber
telephoneNumber: (408) 555-1234

����Ʈ ��v �׸�; ��d�Ϸx� ��=�� ���� ldapmodify�� -M �ɼ�; ����ؾ� �մϴ�.

ldapmodify -M -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: replace
replace: ref
ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Marketing,
 o=east,dc=example,dc=com


�Ӽ� �� ��ȣȭ

�Ӽ� ��ȣȭ�� ���丮�� ����� �߿��� �����͸� ��ȣ�մϴ�. �Ӽ� ��ȣȭ�� ����Ͽ� �׸��� Ưd �Ӽ�; ��ȣȭ ���8�� �����ϵ��� ��d�ϸ� �����ͺ��̽� ����, ��� ���� �� ������ LDIF ���Ͽ� ����� �����͸� ��; �� ��4ϴ�.

�� ���; ����� ��� �Ӽ� ��: Directory Server �����ͺ��̽��� ����DZ� �� ��ȣȭ�ǰ� �� ��8�� ��ȣ�� �ص��� �� Ŭ���̾�Ʈ�� ��ȯ�˴ϴ�. �׼��� f� ����Ͽ� Ŭ���̾�Ʈ�� ���� ���� �̷��� �Ӽ��� �׼������� ���ϵ��� f���ϰ� SSL; ����Ͽ� Ŭ���̾�Ʈ�� Directory Server ���� ��۵Ǵ� �Ӽ� ��; ��ȣȭ�ؾ� �մϴ�. �Ϲ����� ������ ����, Ư�� �Ӽ� ��ȣȭ�� ���� ��v�� ���信 ���ؼ��� Directory Server Deployment Planning Guide�� 7��, "Access Control, Authentication, and Encryption"; ��v�Ͻʽÿ�.

���� SSL�� ���� �� Ȱ��ȭ�Ǿ� �ִ� ��쿡�� �Ӽ� ��ȣȭ�� ����� �� ��8�� �⺻��8�� �Ӽ�: ��ȣȭ���� �ʽ4ϴ�. �Ӽ� ��ȣȭ�� b�̾� ���ؿ��� �����ǹǷ� �Ӽ�: �ش� �Ӽ��� ���Ե� �� b�̾� �׸񿡼� ��ȣȭ�˴ϴ�. ��ü ���丮���� Ưd �Ӽ�; ��ȣȭ�Ϸx� ��� b�̾�� �ش� �Ӽ�; ��ȣȭ�ؾ� �մϴ�.


����   

�Ӽ� ��ȣȭ�� b�̾�� ��õ� ��� ������ �� ���� ���Ͽ� ����; �ݴϴ�. ��x b�̾��� ��ȣȭ ����; ��d�ϴ� ��� �ݵ�� ���� ����; ���� �������� ���ϴ� ��� ��d�� �Ŀ� �ٽ� ��n�;� �մϴ�. �ֿܼ��� �ܰ躰 �۾� ���� ����; ��; �� �ֽ4ϴ�.

����, ��ȣȭ�� ����ϴ� ��� ��ȣȭ���� ��: ���� �ִ� �����ͺ��̽� ij�� ����; ��8�� ��f�ؾ� �մϴ�.

�����ϸ� ��ο� b�̾ �����͸� �ε��ϰų� �ۼ��ϱ� �� ��ȣȭ�� ��� �Ӽ�; Ȱ��ȭ�ϴ� ���� �}4ϴ�.


�Ϻ� �׸񿡼� �̸� ��d �Ӽ�8�� ����ϴ� �Ӽ�; ��ȣȭ�ϵ��� �����ϸ� DN�� ǥ�õ� ���� �ƴ� �׸� ����� ���� ��ȣȭ�˴ϴ�.

userPassword �Ӽ�; ��ȣȭ�ϵ��� ������ �� ����, DIGEST-MD5 SASL ����� ���� ��й�ȣ�� �ܼ� �ؽ�Ʈ�� �����ؾ� �ϴ� ��찡 �ƴϸ� �� ��d: ��f ���ȿ� ���� ������ ���� �ʽ4ϴ�. ��й�ȣ då�� d�ǵ� ��ȣȭ ����� �̹� ��й�ȣ�� ���Ǿ� ��8�� �߰� ��ȣȭ�� ����ص� ����: ��ȭ���� �ʰ� ��� ���ε� �۾��� ���ɸ� ���ϵ˴ϴ�.

���� �� ��ȣȭ �Ӽ� �տ� ���� ��ȣȭ �˰?��; ��Ÿ���� ��ȣȭ �±װ� ǥ�õ˴ϴ�. DES ��ȣȭ �˰?��8�� ��ȣȭ�� �Ӽ�: ��=�� ���� ��Ÿ���ϴ�.

{CKM_DES_CBC}3hakc&jla+=snda%

�ֿܼ��� �Ӽ� ��ȣȭ ����

  1. Directory Server �ܼ��� ���� ��; �����ϰ� ������ ��带 Ȯ���� ��=, ��ȣȭ�� �Ӽ� ���� �ִ� b�̾ �����մϴ�. �8��� �гο��� �Ӽ� ��ȣȭ ��; �����մϴ�.
  2. �� �ǿ��� ���� b�̾ ���� ��ȣȭ�� ��� �Ӽ��� �̸��� ��ȣȭ ü�谡 ���ŵ� ���̺��� ���ԵǾ� �ֽ4ϴ�.

  3. �Ӽ��� ���� ��ȣȭ�� Ȱ��ȭ�Ϸx� ��=; �����մϴ�.
    1. �Ӽ� �߰� ��ư; ���� �Ӽ� ���; ǥ���մϴ�.
    2. ��Ͽ��� ��ȣȭ�� �Ӽ�; �����ϰ� Ȯ��; �����ϴ�. ���̺��� �Ӽ� �̸� ���� �ش� �Ӽ��� �߰��˴ϴ�.
    3. �Ӽ� �̸� ���� ��Ӵٿ� ��Ͽ��� �� �Ӽ��� ��ȣȭ ü�踦 �����մϴ�.
  4. �Ӽ��� ���� ��ȣȭ�� ��f�Ϸx� ���̺?�� �Ӽ� �̸�; �����ϰ� �Ӽ� ��f ��ư; �����ϴ�.
  5. ����; �����ϴ�. ����; �����ϱ� �� b�̾� ����; LDIF ���Ϸ� ��������� �޽��� ǥ�õ˴ϴ�.
  6. b�̾� �������⸦ ���� �������� ��ȭ ���ڸ� ���ų�, �Ӽ� ��ȣȭ ����; �������� �ʰ� ��d�Ϸx� ���; �����ϴ�. �׷� �Ŀ� �� ������ ����˴ϴ�.
  7. ���� b�̾ �������� ��: ��쿡�� �̶� b�̾ �������߸� �ش� ����; ������ �� �ֽ4ϴ�. b�̾ ��ȣȭ�� �Ӽ��� ���ԵǾ� �ְ� ��= �ܰ迡�� �� LDIF ����; ����Ͽ� b�̾ �ٽ� �ʱ�ȭ�� ��ȹ�̸� ������ LDIF���� b�̾� ��ȣȭ�� �״�� /���� �� �ֽ4ϴ�.

    LDIF ���Ͽ��� b�̾ �ʱ�ȭ�϶�� �޽��� ǥ�õ˴ϴ�.

  8. ��� b�̾� �ʱ�ȭ�� ���� �ʱ�ȭ ��ȭ ���ڸ� ���� ���丮�� �ε��� LDIF ���� �̸�; �Է��մϴ�.
  9. ���� �ܰ迡�� ��ȣȭ�� �Ӽ��� ���Ե� b�̾ ������ ���, ��ȣȭ�� ��: b�̾ �ٽ� �ʱ�ȭ�� �Ŀ� ������ �� ��8�Ƿ� �� ����; ����Ͽ� ��� �ʱ�ȭ�ؾ� �մϴ�. ����; �ε��ϰ� ������ �ۼ��Ǵ� ���� ��d�� �Ӽ� ���� ��� ��ȣȭ�˴ϴ�.

    �̶� b�̾ �ʱ�ȭ���� ��8�x� �ݱ⸦ �����ϴ�. ������ ��n�1��� ����� ��ó�� ���߿� �����͸� ��n�� �� �ֽ4ϴ�.

  10. �ϳ� �̻��� �Ӽ�; ��ȣȭ�ϵ��� ����; ������ ��� ��n�1� �۾� �� ��d�� ��ȣȭ���� ��: �Ϻ� �Ӽ� ��: ��� �����ͺ��̽� ij�ÿ� ǥ�õ� �� �ֽ4ϴ�. �����ͺ��̽� ij�ø� ���x� ��=; �����մϴ�.
    1. Directory Server ���� �� ������ ����� ��ó�� Directory Server�� �����մϴ�.
    2. ���� ������ �ִ� root�� ���� �ý����� �����ͺ��̽� ij�� ����; ��f�մϴ�.
    3. ServerRoot/slapd-serverID/db/__db.*

    4. Directory Server�� �ٽ� �����մϴ�. ����� �ڵ�8�� �� �����ͺ��̽� ij�� ����; �ۼ��մϴ�.

����ٿ��� �Ӽ� ��ȣȭ ����

  1. �Ӽ� ��ȣȭ�� ������ b�̾ �׸��� ��8�� ���� �� b�̾��� ����; LDIF ���Ϸ� �������� �մϴ�. �ڼ��� ����: ������ ���������� ��v�Ͻʽÿ�.
  2. b�̾ ��ȣȭ�� �Ӽ��� ���ԵǾ� �ְ� �ܰ� 5���� �� LDIF ����; ����Ͽ� b�̾ �ٽ� �ʱ�ȭ�� ��ȹ�̸� ������ LDIF���� b�̾� ��ȣȭ�� �״�� /���� �� �ֽ4ϴ�.

  3. �Ӽ��� ���� ��ȣȭ�� Ȱ��ȭ�Ϸx� ldapmodify ���; ����Ͽ� �Ʒ� ���� �׸�; �߰��մϴ�.
  4. ldapmodify -a -h host -p port -D cn=Directory Manager -p password
    dn: cn=attributeName, cn=encrypted attributes, cn=databaseName,
     cn=ldbm database, cn=plugins, cn=config
    objectclass: top
    objectclass: dsAttributeEncryption
    cn: attributeName
    dsEncryptionAlgorithm: cipherName

    ���⼭ attributeName: ��ȣȭ�� �Ӽ��� /�� �̸��̰�, databaseName: b�̾ �ش��ϴ� �����ͺ��̽��� ��¡���� �̸��̸�, cipherName: ��= �� �ϳ��Դϴ�.

    • ckm_des_cbc - DES ��� ��ȣ
    • ckm_des3_cbc - Triple-DES ��� ��ȣ
    • ckm_rc2_cbc - RC2 ��� ��ȣ
    • ckm_rc4 - RC4 ��Ʈ�� ��ȣ
  5. �Ӽ��� ���� ��ȣȭ�� ��f�Ϸx� ldapmodify ���; ����Ͽ� �Ʒ� ���� �׸�; ��d�մϴ�.
  6. ldapmodify -h host -p port -D cn=Directory Manager -p password
    dn: cn=attributeName, cn=encrypted attributes, cn=databaseName,
     cn=ldbm database, cn=plugins, cn=config
    changetype: modify
    replace: dsEncryptionAlgorithm
    dsEncryptionAlgorithm: clearText

    ���⼭ attributeName: ��ȣȭ�� �Ӽ��� /�� �̸��̰�, databaseName: b�̾ �ش��ϴ� �����ͺ��̽��� ��¡���� �̸��Դϴ�.


    ��

    �Ӽ� ��ȣȭ ���� �׸�: ��f���� ���ʽÿ�. ��=�� b�̾ �ʱ�ȭ�ϸ� �ڵ�8�� ��f�˴ϴ�.


  7. �ϳ� �̻��� �Ӽ�; ��ȣȭ�ϵ��� ����; ������ ��� ��n�1� �۾� �� ��d�� ��ȣȭ���� ��: �Ϻ� �Ӽ� ��: ��� �����ͺ��̽� ij�ÿ� ǥ�õ� �� �ֽ4ϴ�. �����ͺ��̽� ij�ø� ���x� ��=; �����մϴ�.
    1. Directory Server ���� �� ������ ����� ��ó�� Directory Server�� �����մϴ�.
    2. ���� ������ �ִ� root�� ���� �ý����� �����ͺ��̽� ij�� ����; ��f�մϴ�.
    3.          ServerRoot/slapd-serverID/db/__db.*

    4. Directory Server�� �ٽ� �����մϴ�. ����� �ڵ�8�� �� �����ͺ��̽� ij�� ����; �ۼ��մϴ�. ij�ð� �ٽ� ä���� ������ �ش� b�̾��� �۾� ������ �ټ� �7��� �� �ֽ4ϴ�.
  8. ������ ��n�1��� ����� ��ó�� LDIF ����; ����Ͽ� b�̾ �ʱ�ȭ�մϴ�.
  9. ����; �ε��ϰ� �ش� ������ �ۼ��Ǵ� ���� ��d�� �Ӽ� ���� ��� ��ȣȭ�˴ϴ�.


��v ���Ἲ /��

��v ���Ἲ�̶� ��õ� �׸� ���� ��踦 /���ϴ� �÷��� �� ����Դϴ�. �׷� �������� �Ӽ��� ���� �ٸ� �׸��� DN�� ���Ե� �Ӽ� /���� �ֽ4ϴ�. ��v ���Ἲ; ����ϸ� �׸�; f���� �� �ش� DN�� ���Ե� ��� �Ӽ��� �Բ� f�ŵ˴ϴ�.

���� ���, ��v ���Ἲ�� Ȱ��ȭ�� ���¿��� ���丮�� ����� �׸�; f���ϸ� ����� �� ����ڰ� ������8�� ���� �ִ� ��� �׷쿡�� �ش� ����ڸ� f���մϴ�. ��v ���Ἲ; ������� ��8�� ���ڰ� ��8�� �� ����ڸ� �׷쿡�� f���ؾ� �մϴ�. �� ���: ���丮�� ����Ͽ� ����� �� �׷�; ���ϴ� �ٸ� Sun Java System fǰ�� Directory Server�� ������ �� Ư�� /���մϴ�.

��v ���Ἲ �۵� ���

Ȱ��ȭ�� ��v ���Ἲ �÷��� ��: ��f �Ǵ� �̸� �ٲٱ� �۾� �� ��� ��d�� �Ӽ��� ���� ���Ἲ ����Ʈ�� �����մϴ�. �⺻��8�� ��v ���Ἲ �÷��� ��: ������ �ʽ4ϴ�.

���丮���� ����� �Ǵ� �׷�; ��f�ϰų� �̸�; �ٲٸ� �ش� �۾�: ��=�� ���� ��v ���Ἲ �α� ���Ͽ� ��ϵ˴ϴ�.

ServerRoot/slapd-serverID/logs/referint

����Ʈ �����̶�� ��d�� �ð� �Ŀ� ����� ��v ���Ἲ�� Ȱ��ȭ�� ��� �Ӽ��� ���� �˻�; �����ϰ� �˻� ��� ǥ�õ� �׸�� �α� ���Ͽ� �ִ� ��f �Ǵ� ��d�� �׸��� DN; ���մϴ�. �α� ���Ͽ� �׸��� ��f�Ǿ�ٰ� ǥ�õǸ� �ش� �Ӽ�: ��f�˴ϴ�. �α� ���Ͽ� �׸��� ����Ǿ�ٰ� ǥ�õǸ� �ش� �Ӽ� ���� �̿� ��� ��d�˴ϴ�.

Ȱ��ȭ�� ��v ���Ἲ �÷��� ���� �⺻ ����: ��f �Ǵ� �̸� �ٲٱ� �۾� �� ��� member, uniquemember, owner, seeAlso �� nsroledn �Ӽ��� ���� ���Ἲ ����Ʈ�� �����մϴ�. ���� ����� �䱸�� �°� ��=�� ���� ��v ���Ἲ �÷��� ���� ����; ������ �� �ֽ4ϴ�.

��v ���Ἲ ����

��v ���Ἲ; Ȱ��ȭ �Ǵ� ��Ȱ��ȭ�ϰų� Directory Server �ֿܼ��� �� �÷��� ��; �����Ϸx� �Ʒ� ���� ����մϴ�.

�ֿܼ��� ��v ���Ἲ ����

  1. Directory Server �ܼ��� �ֻ�' ���� �ǿ��� �÷��� �� ��带 Ȯ���Ͽ� "Referential Integrity Postoperation" �÷��� ��; �����մϴ�.
  2. �8��� �гο� �÷��� �� ��d�� ǥ�õ˴ϴ�.

  3. �÷��� ��; Ȱ��ȭ�Ϸx� �÷��� �� ��� Ȯ�ζ�; �����ϰ� �÷��� ��; ��Ȱ��ȭ�Ϸx� �÷��� �� ��� Ȯ�ζ�; ���� ����մϴ�.
  4. �μ� 1�� ��; ��d�Ͽ� ����Ʈ ����(��); ��d�մϴ�. �Ϲ����� ��: ��=�� ���4ϴ�.
    • 0 - ��� �۾� �� ��� ����Ʈ. �̰��� �⺻���̸� ��� ��f �� ��d �۾� �Ŀ� ��� ��v ���Ἲ �˻縦 �����ϸ� ���� ������ ũ�� ���ϵ� �� �ֽ4ϴ�.
    • 90 - 90�ʸ��� ����Ʈ
    • 3600 - �� �ð����� ����Ʈ
    • 10,800 - 3�ð����� ����Ʈ
    • 28,800 - 8�ð����� ����Ʈ
    • 86,400 - ���� �� �� ����Ʈ
    • 604,800 - ���� �� �� ����Ʈ
    • ���Ἲ�� ��ü ����; ����Ͽ� ������ ��� ��; ��d�մϴ�.

  5. �μ� 2�� ��; ����Ϸt� ��v ���Ἲ �α� ������ ��� ��η� ��d�մϴ�.
  6. �μ� 3: ������ ���� �ݵ�� �־�� �մϴ�.

  7. ��v ���Ἲ�� ����͵Ǵ� �Ӽ�: �μ� 4���� ���ŵ˴ϴ�. �߰� �� ��f ��ư; ���� �� ���; ���ϰ� �ڽ��� �Ӽ�; �߰��մϴ�.

  8. ��

    �ֻ��� ����; ���x� ��v ���Ἲ �÷��� �ο��� ����Ʈ�ϴ� �Ӽ��� ����ȭ�ؾ� �մϴ�. �ڼ��� ����: 10��, "���丮 ������ ����ȭ"�� ��v�Ͻʽÿ�.


  9. ����; ���� ���� ����; �����մϴ�.
  10. ���� ����; ����Ϸx� Directory Server�� �ٽ� �����ؾ� �մϴ�.

��f�� ��v ���Ἲ ���

��f ȯ�濡�� ��v ���Ἲ �÷��� ��; ����ϴ� ��� ��=�� ��: �� ���� f�� ������ �ֽ4ϴ�.

��f ������� ��v ���Ἲ �÷��� ��; �����Ϸx� ��=; �����մϴ�.

  1. ��� ��f���� �����ǰ� ��� ��f ����� d�ǵǾ� �ִ��� Ȯ���մϴ�.
  2. ��v ���Ἲ; /���� �Ӽ� ����; ��d�մϴ�. ������ ����� ����� ����Ʈ ���ݵ� ��d�մϴ�.
  3. ��� ������ ����� ������ �Ӽ� ���հ� ����Ʈ ����; ����Ͽ� ��v ���Ἲ �÷��� ��; Ȱ��ȭ�մϴ�. �� ���� ���ؼ��� ��v ���Ἲ �������� �����մϴ�.
  4. ��� �Һ��� ����� ��v ���Ἲ �÷��� ��; ��Ȱ��ȭ�մϴ�.

���Ž� ��f�� ��v ���Ἲ ���

��v ���Ἲ; ����Ͽ� 4.x �����Ϳ��� 5.x �Һ��ڷ� ��f�ϴ� ��� 4.x �����Ϳ��� ��v ���Ἲ �÷��� ��; �ٽ� �����Ͽ� ��v ���Ἲ ���� ����; 4.x ���� �α׿� ��� �մϴ�. �̷��� �ϸ� ��v ���Ἲ ���� ������ ��f�˴ϴ�. �÷��� ��; �ٽ� �������� ��8�� ��v ���Ἲ�� �ùٷ� �۵����� �ʽ4ϴ�.

�� ȯ�濡�� ��v ���Ἲ �÷��� ��; �ٽ� �����Ϸx� ��=; �����մϴ�.

  1. 4.x ���� �����մϴ�.
  2. ServerRoot/slapd-ServerID/config/�� �ִ� slapd.ldbm.conf ����; ���ϴ�.
  3. ��=�� ���� ���۵Ǵ� ��; ã�4ϴ�.
  4. plugin postoperation on "referential integrity postoperation"

  5. �Ӽ� ��� �ٷ� �տ� �ִ� �μ� 0���� 1�� �����Ͽ� �� ��; ��d�մϴ�.
  6. ���� ���, ��=�� ��: ���� �ִٰ� ��d�մϴ�.

    plugin postoperation on "referential integrity postoperation" "ServerRoot/lib/referint-plugin.dll" referint_postop_init 0 "ServerRoot/slapd-serverID/logs/referint" 0 "member" "uniquemember" "owner" "seeAlso"

    �� ��; ��=�� ���� �����մϴ�.

    plugin postoperation on "referential integrity postoperation" "ServerRoot/lib/referint-plugin.dll" referint_postop_init 0 "ServerRoot/slapd-serverID/logs/referint" 1 "member" "uniquemember" "owner" "seeAlso"

  7. slapd.ldbm.conf ����; �����մϴ�.
  8. ���� �ٽ� �����մϴ�.
  9. 4.x ����ڿ��� 5.x �Һ��ڸ� �ٽ� �ʱ�ȭ�մϴ�.


���丮 �˻�

LDAP Ŭ���̾�Ʈ�� ����Ͽ� ���丮���� �׸�; ã; �� �ֽ4ϴ�. ��κ��� Ŭ���̾�Ʈ�� ���丮�� �˻��ϰ� �׸� d���� �˻��� �� �ִ� Ưd ����� �˻� �������̽��� f���մϴ�.

���丮�� ��d�� �׼��� f� ��� �˻� ��� ��d�˴ϴ�. �Ϲ� ����ڿ��Դ� ���丮�� ��� �κ��� ǥ�õ��� ����, ���丮 ���ڴ� ����; ������ ��� �����Ϳ� �׼����� �� �ֽ4ϴ�.

ldapsearch�� ����� ���丮 �˻�

ldapsearch ����� /ƿ��Ƽ�� ����Ͽ� ���丮 �׸�; ã�� �˻��� �� �ֽ4ϴ�. �� �� �����ϴ� ldapsearch /ƿ��Ƽ�� Solaris �÷���� �Բ� f��Ǵ� /ƿ��Ƽ�� �ƴ�, Directory Server Resource Kit�� �Ϻ��Դϴ�. �� /ƿ��Ƽ�� ���� �ڼ��� ����: Directory Server Resource Kit Tools Reference�� ��v�Ͻʽÿ�.

�� /ƿ��Ƽ�� ��d�� ����� ���̵�(�Ϲ���8�� ��/ �̸�)�� ��й�ȣ�� ����Ͽ� ���� ������ ��=, �˻� ���͸� ���8�� �׸�; ã�4ϴ�. ���� �׸�, �׸��� ��� ��' �׸�, ��ü Ʈ�� �Ǵ� ��' Ʈ�� ��; �˻� ��'�� ��d�� �� �ֽ4ϴ�.

�˻� ���� LDIF ���8�� ��ȯ�˴ϴ�.

ldapsearch ����� ���

ldapsearch�� ����ϴ� ��� ��= ���8�� ���; �Է��ؾ� �մϴ�.

ldapsearch [optional_options] [search_filter] [optional_list_of_attributes]

v��:

Ư�� ���� ���

ldapsearch ����� /ƿ��Ƽ�� ����� �� ����� �ؼ��⿡ Ư���� �ǹ̰� �ִ� Ưd ����(��: ��� [ ], ��ǥ [*], �������� [\] ��)�� ���Ե� ��; ��d�ؾ� �� �� �ֽ4ϴ�. �̷� ��쿡�� Ư�� ���ڸ� ��d�� �� ��; �ο� ��ȣ�� ��� �Է��մϴ�(" "). ���� ��� ��=�� ���4ϴ�.

-D "cn=Charlene Daniels,ou=People,dc=example,dc=com"

����ϴ� ����� �ؼ��⿡ ��� ��:���ǥ�� ū���ǥ�� �̽������� ���ڷ� ����մϴ�. �ڼ��� ����: �� ���?�� ��v�Ͻʽÿ�.

���� ���Ǵ� ldapsearch �ɼ�

�Ʒ����� ���� ���Ǵ� ldapsearch ����� �ɼ��� ���ŵǾ� �ֽ4ϴ�. ��� [ ]�� ���Ե� ��; ��d�ϴ� ��� -b "ou=groups, dc=example,dc=com"�� ���� ��; ū���ǥ�� ����� �մϴ�.

-b

�˻� ����a; ��d�մϴ�. ���� �����ͺ��̽��� �ִ� ��/ �̸�; ��8�� ��d�ؾ� �մϴ�. LDAP_BASEDN ȯ�� ���� �⺻ DN8�� ��d�Ǿ� ��8�� �� �ɼ�: ���� �����Դϴ�.

�� �ɼǿ� ��; ��d�� ���� ū���ǥ�� ����� �մϴ�. ���� ��� ��=�� ���4ϴ�.

-b "cn=Charlene Daniels, ou=People, dc=example,dc=com"

-D

������ �� ����� ��/ �̸�; ���� ��d�մϴ�. ����� �͸� �׼����� ����ϸ� �� �ɼ�: ���� �����Դϴ�. �ɼ�; ����Ϸx� Directory Server���� �νĵǴ� DN8��, �׸�; �˻��� �� �ִ� ������ �ִ� ��; ��d�ؾ� �մϴ�. ���� ��� ��=�� ���4ϴ�.

-D "uid=cdaniels, dc=example,dc=com"

-h

Directory Server�� ��ġ�� �ý����� IP �ּҳ� ȣ��Ʈ �̸�; ��d�մϴ�. ȣ��Ʈ�� ��d���� ��8�� ldapsearch�� localhost�� ����մϴ�. ���� ���, -h myServer�� ���� ��d�մϴ�.

-l

�˻� ��û�� �Ϸ�� ������ ��ٸ��� �ִ� �� �� ��d�մϴ�. ���⿡ ��d�� ���� ������ ldapsearch�� ���� ������ nsslapd-timelimit �Ӽ��� ����ϴ� �ð����� �7� ��ٸ��� �ʽ4ϴ�(���� �˻� f��). ���� �˻� ���� �ڼ��� ����: Directory Server Resource Kit Tools Reference�� 3��, "ldapsearch"�� ��v�Ͻʽÿ�.

���� ���, -l 300�� ���� ��d�մϴ�. nsslapd-timelimit �Ӽ��� �⺻��: 3,600��(1�ð�)�Դϴ�.

-p

Directory Server���� ����ϴ� TCP ��Ʈ ��ȣ�� ��d�մϴ�. ���� ���, -p 5201�� ���� ��d�մϴ�. �⺻��: 389�̰�, SSL �ɼ�; ����ϴ� ��� 636�Դϴ�.

-s

�˻� ��'�� ��d�մϴ�. ��'�� ��= �� �ϳ��� �� �ֽ4ϴ�.

  • base - -b �ɼǿ� ��d�� �׸��̳� LDAP_BASEDN ȯ�� ����� d�ǵ� �׸� �˻��մϴ�.
  • one - -b �ɼǿ� ��d�� �׸��� ��� ��' �׸� �˻��մϴ�. ��' �׸� �˻�ǰ� -b �ɼǿ� ��d�� ��f �׸�: �˻���� �ʽ4ϴ�.
  • sub - -b �ɼǿ� ��d�� �׸�� ��� ��' �׸�; �˻��մϴ�. ��, -b �ɼǿ� ��d�� ��a���� �����Ͽ� ��' Ʈ�� �˻�; �����մϴ�. �̰��� �⺻���Դϴ�.

-w

-D �ɼǿ� ��d�� ��/ �̸��� �ش��ϴ� ��й�ȣ�� ��d�մϴ�. �� �ɼ�; ��d���� ��8�� �͸� �׼����� ���˴ϴ�. ���� ���, -w diner892�� ���� ��d�մϴ�.

-x

�˻� ��� Ŭ���̾�Ʈ�� �ƴ� ����� d�ĵǵ��� ��d�մϴ�. �� �ɼ�: ��f���� �˻�� ���� ��ġ ��Ģ�� ��� d���Ϸt� ��쿡 /���մϴ�. ������ d��: ���� �ڿ�; ������� �Ϲ���8�� Ŭ���̾�Ʈ���� ����� d���ϴ� ���� �� ��ϴ�.

-z

�˻� ��û�� �4��Ͽ� ��ȯ�ϴ� �ִ� �׸� �� ��d�մϴ�. ���� ���, -z 1000�� ���� ��d�մϴ�.

�Ϲ���8�� ���⿡ ��d�� ���� ������ ldapsearch�� ���� ������ nsslapd-sizelimit �Ӽ����� ����ϴ� ��� ��: �׸�; ��ȯ���� �ʽ4ϴ�. �׷��� �� ����� �μ� ����� �� ��Ʈ DN8�� ���ε��Ͽ� �� f��; ������ �� �ֽ4ϴ�. ��Ʈ DN8�� ���ε��ϸ� �� �ɼ�: �⺻��8�� 08�� ��d�˴ϴ�. nsslapd-sizelimit �Ӽ��� �⺻��: 2,000���� �׸��Դϴ�.

��� ldapsearch /ƿ��Ƽ �ɼǿ� ���� �ڼ��� ����: Directory Server Resource Kit Tools Reference�� ��v�Ͻʽÿ�.

ldapsearch ��

�Ʒ� �������� ��=�� ���� ��d�մϴ�.

��� �׸� ��ȯ

�տ��� ��d�� ���뿡 ��� ��= ȣ��: ���丮�� �ִ� ��� �׸�; ��ȯ�մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "dc=example,dc=com" -s sub "(objectclass=*)"

"(objectclass=*)"�� ���丮�� �ִ� ��� �׸�� ��ġ�ϴ� �˻� �����Դϴ�.

����ٿ��� �˻� ���� ��d

����ٿ��� ��b �˻� ���͸� ��d�� �� �ֽ4ϴ�. �̷��� �Ϸx� ���͸� �ο� ��ȣ�� ����("filter"), -f �ɼ�; ��d���� ���ʽÿ�. ���� ��� ��=�� ���4ϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "dc=example,dc=com" "(cn=Charlene Daniels)"

��Ʈ DSE �׸� �˻�

��Ʈ DSE�� ���Ǵ� b�̾� ���, ��� ������ ���� ��� �� ���� ���� �ν��Ͻ��� ��õ� d���� ���Ե� Ư�� �׸��Դϴ�. �˻� ����; " "�� ��d�Ͽ� �� �׸�; �˻��� �� �ֽ4ϴ�. ����, �˻� ��'�� base��, ���͸� "(objectclass=*)"�� ��d�ؾ� �մϴ�. ���� ��� ��=�� ���4ϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "" -s base "(objectclass=*)"

��Ű�� �׸� �˻�

Directory Server�� ��� ���丮 ���� ��Ű���� Ư�� cn=schema �׸� �����մϴ�. �� �׸񿡴� ���丮 ���� d�ǵ� ��� ��ü Ŭ������ �Ӽ��� ���� d���� ���Ե˴ϴ�.

��=�� ���� �� �׸��� ����; Ȯ���� �� �ֽ4ϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "cn=schema" -s base "(objectclass=*)"


��

����� �ؼ� '�� ��d�� �׸� ���� ��Ű�� ��' �׸��� 'ġ�� subschemaSubentry �۵� ���� �Ӽ�8�� ��d�˴ϴ�. �� ������ Directory Server������ �Ӽ� ���� �׻� cn=schema�� ��d�˴ϴ�.


LDAP_BASEDN ���

�?�� �˻�; '�� LDAP_BASEDN ȯ�� ���� ����Ͽ� �˻� ����; ��d�� �� �ֽ4ϴ�. �̷��� �ϸ� -b �ɼ�; ����Ͽ� �˻� ����; ��d���� �ʾƵ� �˴ϴ�. ȯ�� ���� ��d ��� ���� �ڼ��� ����: � üf ���?�� ��v�Ͻʽÿ�.

�Ϲ���8�� ���丮�� b�̾� ���� LDAP_BASEDN; ��d�մϴ�. ���丮 b�̾�� ��Ʈ, �� ���丮�� �ֻ�' �׸�� ���� ������ �̷��� �ϸ� ��� �˻��� ���丮�� ��Ʈ �׸񿡼� �����մϴ�.

���� ���, LDAP_BASEDN; dc=example,dc=com8�� ��d�� ��� ��= ����� ȣ��; ����Ͽ� ���丮���� (cn=Charlene Daniels)�� �˻��� �� �ֽ4ϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(cn=Charlene Daniels)"

�� �������� -s �ɼ�; ����Ͽ� ��'�� ��d���� �ʾұ� ������ �⺻ ��'�� sub�� ���˴ϴ�.

�Ӽ��� ��' ���� ǥ��

ldapsearch ���: ��� �˻� ��� LDIF ���8�� ��ȯ�մϴ�. �⺻��8�� ldapsearch�� �׸��� ��/ �̸��� ��; �� �ִ� ��� �Ӽ�; ��ȯ�մϴ�. ��d�� ���丮 �׸� ���� �Ӽ��� ��' ���ո� ��; �� �ֵ��� ���丮 �׼��� f� ��d�� �� �ֽ4ϴ�. �۵� ���� �Ӽ��� ��ȯ���� �ʽ4ϴ�.

�۵� ���� �Ӽ��� �˻� ���� ��ȯ�ǰ� �Ϸx� �˻� ��ɿ��� �����8�� ��d�ؾ� �մϴ�. �۵� ���� �Ӽ��� ���� �ڼ��� ����: Directory Server Administration Reference�� 11��, "Operational Attributes"�� ��v�Ͻʽÿ�.

��� �Ӽ��� �˻� ���� ��ȯ�Ǵ� ��; ������ �ʴ´ٰ� ��d�մϴ�. �˻� ���� �ٷ� ���� ����ٿ��� ���ϴ� �Ӽ�; ��d�Ͽ� ��ȯ�Ǵ� �Ӽ�; �� ���� Ưd �Ӽ�8�θ� f���� �� �ֽ4ϴ�. ���� ���, ���丮�� �ִ� ��� �׸��� cn �Ӽ��� sn �Ӽ�; ǥ���Ϸx� �Ʒ� ���; �����մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" sn cn

�� �������� �˻� ����; LDAP_BASEDN8�� ��d�ߴٰ� ��d�մϴ�.

���� ��; ���� �Ӽ� �˻�

�˻� �߿� Directory Server���� ���� ��; ���� �Ӽ�; �ݵ�� d���Ͽ� ��ȯ����� �ʽ4ϴ�. ���� ���, ���� ������ ���Ƿx� ���� �ٽ� �����ؾ� �ϴ� cn=config�� ���� ���� �Ӽ�; �˻��Ѵٰ� ��d�մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b cn=config "(objectclass=*)" nsslapd-requiresrestart

��= ��� ��ȯ�˴ϴ�.

dn: cn=config
nsslapd-requiresrestart: cn=config:nsslapd-port
nsslapd-requiresrestart: cn=config:nsslapd-secureport
nsslapd-requiresrestart: cn=config:nsslapd-plugin
nsslapd-requiresrestart: cn=config:nsslapd-changelogdir
nsslapd-requiresrestart: cn=config:nsslapd-changelogsuffix
nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxentries
nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxage
nsslapd-requiresrestart: cn=config:nsslapd-db-locks
nsslapd-requiresrestart: cn=config:nsslapd-return-exact-case
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-allidsthreshold
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-dbcachesize
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-dbncache
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-directory
nsslapd-requiresrestart: cn=encryption,cn=config:nssslsessiontimeout

nsslapd-requiresrestart: cn=encryption,cn=config:nssslclientauth
nsslapd-requiresrestart: cn=encryption,cn=config:nssslserverauth
nsslapd-requiresrestart: cn=encryption,cn=config:nsssl2
nsslapd-requiresrestart: cn=encryption,cn=config:nsssl3
...

���⿡ ǥ�õ� ��ó�� nsslapd-requiresrestart �Ӽ�: ���� ��; ���� ���� d�ĵǾ� ���� �ʽ4ϴ�. ���� ��; ���� �Ӽ�; d���ؼ� ǥ���ϴ� �?� �wα׷�; �����Ϸx� �?� �wα׷����� d��; �����ϵ��� �ؾ� �մϴ�.

�˻� �� Ŭ���̾�Ʈ ���� ���

�� �������� Ŭ���̾�Ʈ ����; ����Ͽ� ���丮�� �˻��ϴ� ����� cdaniels�� �����ݴϴ�.

ldapsearch -h myServer -p 636 -b "dc=example,dc=com"
 -N "cdanielsscertname" -Z -W certdbpassword
 -P /home/cdaniels/certdb/cert.db "(givenname=Richard)"

LDAP �˻� ����

�˻� ���ʹ� �˻� �۾� ���� ��ȯ�Ǵ� �׸�; �����ϸ� ldapsearch ����� /ƿ��Ƽ���� ���� ���˴ϴ�. ldapsearch�� ����� �� ���� ���� �˻� ���͸� �� �ٿ� �ϳ��� �Է��Ͽ� �� ���Ͽ� �����ϰų� ����ٿ��� ��b �˻� ���͸� ��d�� �� �ֽ4ϴ�.

���� ���, ��= ���ʹ� �Ϲ� �̸� Lucie Du Bois�� ���� �˻�; ��d�մϴ�.

(cn=Lucie Du Bois)

�� �˻� ���ʹ� �Ϲ� �̸� Lucie Du Bois�� ���Ե� ��� �׸�; ��ȯ�մϴ�. �Ϲ� �̸� �� �˻�: ��ҹ��ڸ� �������� �ʽ4ϴ�.

�Ϲ� �̸� �Ӽ��� ��� �±׿� ��õ� ���� ��8�� ��� ���� ��ȯ�˴ϴ�. ��� ��= �� �Ӽ� ��: �� ���Ϳ� ��� ��ġ�մϴ�.

cn: Lucie Du Bois

cn;lang-fr: Lucie Du Bois

�˻� ���� ����

�˻� ������ �⺻ ����: ��=�� ���4ϴ�.

(attribute operator value)

���� ��� ��=�� ���4ϴ�.

(buildingname>=alpha)

�� ������ buildingname: �Ӽ�, >=: ������, alpha�� ���Դϴ�. ���� �Ӽ�; �ο� �����ڷ� �����Ͽ� ���͸� d���� �� �ֽ4ϴ�.

�˻� ���Ϳ� ���ؼ��� ��= �� �ڼ��� �����մϴ�.

�˻� ���Ϳ� �Ӽ� ���

�׸�; �˻��� �� �ش� �׸� /��� ��õ� �Ӽ�; ��d�� �� �ֽ4ϴ�. ���� ���, people �׸�; �˻��� �� cn �Ӽ�; ����Ͽ� Ưd �Ϲ� �̸�; ���� ����ڸ� �˻��� �� �ֽ4ϴ�.

people �׸񿡴� ��=�� ��: �Ӽ��� ���Ե� �� �ֽ4ϴ�.

�� �׸� /��� ��õ� �Ӽ� ���: Directory Server Administration Reference�� ��v�Ͻʽÿ�.

�˻� ���Ϳ� ������ ���

ǥ 2-2���� �˻� ���Ϳ� ����� �� �ִ� �����ڰ� ���� �ֽ4ϴ�.

ǥ 2-2 �˻� ���� ������ 

�˻� /��

������

����

����

=

��d�� ���� dȮ�� ��ġ�ϴ� �Ӽ� ��; ������ �׸�; ��ȯ�մϴ�. ���� ���, cn=Bob Johnson�� ���� ��d�մϴ�.

��' ���ڿ�

=string*
string

��d�� ��' ���ڿ��� ���Ե� �Ӽ�; ���� �׸�; ��ȯ�մϴ�. ���� ��� ��=�� ���4ϴ�.

cn=Bob*
cn=*Johnson
cn=*John*
cn=B*John

��ǥ(*)�� 0�� �̻��� ���ڸ� ��Ÿ�4ϴ�.

ũ�ų� ��=

>=

��d�� ������ ũ�ų� ��: �Ӽ� ��; ������ �׸�; ��ȯ�մϴ�. ���� ��� ��=�� ���4ϴ�.

buildingname >= alpha

�۰ų� ��=

<=

��d�� ������ �۰ų� ��: �Ӽ� ��; ������ �׸�; ��ȯ�մϴ�. ���� ��� ��=�� ���4ϴ�.

buildingname <= alpha

��=

=*

��d�� �Ӽ��� ���� ���� �ϳ� �̻� ���Ե� �׸�; ��ȯ�մϴ�. ���� ��� ��=�� ���4ϴ�.

cn=*

telephonenumber=*

manager=*

�ٻ�

~=

�˻� ���Ϳ��� ��d�� ���� �뷫 ��: ��; ���� ��d�� �Ӽ�; ������ �׸�; ��ȯ�մϴ�. ���� ��� ��=�� ���4ϴ�.

cn~=suret

l~=san fransico

could return

cn=sarette

l=san francisco

�ٻ� �����ڴ� ���� ���� �ܰ��̸� ���� ���ڿ������� �۵��մϴ�. Ja �Ǵ� Zn�� ��: ��ASCII ����� ���ڿ������� �۵����� �ʽ4ϴ�.

Ȯ�� �����ڴ� cn:dn:=John�� ���� �˻�; dn �Ӽ�8�� Ȯ���ϰ� ��f���� �˻�; ����մϴ�.

���� �˻� ���� ���

��=�� ���� �ο� �����ڸ� b�ξ ����Ͽ� ���� ���� �˻� ���� ���� ��Ҹ� ������ �� �ֽ4ϴ�.

(Boolean-operator(filter)(filter)(filter)...)

���⼭ Boolean-operator�� ǥ 2-3�� ���ŵ� �ο� ������ �� �ϳ��Դϴ�.

�ο� �����ڸ� �����ϰ� ��ø�Ͽ� ��=�� ��: ������ ǥ���; �ۼ��� �� �ֽ4ϴ�.

(Boolean-operator(filter)(Boolean-operator(filter)(filter)))

�˻� ���Ϳ� ����� �� �ִ� �ο� �����ڴ� ��=�� ���4ϴ�.

ǥ 2-3 �˻� ���� �ο� ������ 

������

��ȣ

����

AND

 &

��ɹ��� true�� �Ƿx� ��d�� ��� ���Ͱ� true���� �մϴ�.
���� ��� ��=�� ���4ϴ�.

(&(filter)(filter)(filter)...)

OR

 |

��ɹ��� true�� �Ƿx� ��d�� ���� �� �� �� ���� true���� �մϴ�.
���� ��� ��=�� ���4ϴ�.

(|(filter)(filter)(filter)...)

NOT

 !

��ɹ��� true�� �Ƿx� ��d�� ��ɹ��� true�� �ƴϾ�� �մϴ�. NOT �����ڴ� �� ���� ���Ϳ��� ���˴ϴ�. ���� ��� ��=�� ���4ϴ�.

(!(filter))

�ο� ǥ���: ��= ��� �򰡵˴ϴ�.

����; ����� �˻� ���� ��d

����ٿ��� �Է��ϴ� ��� �˻� ���͸� ���Ͽ� �Է��� �� �ֽ4ϴ�. �̷��� �Ϸx� �� �ٿ� �� ���� ���Ͽ� �˻� ���͸� �Է��մϴ�. ldapsearch ���: ���Ͽ� ���ŵ� ���� �� �˻�; �����մϴ�.

���� ��� ��= ���� ���Ե� ����; ��d�մϴ�.

(sn=Daniels)
(givenname=Charlene)

�� ��� ldapsearch�� ���� ���� Daniels�� ��� �׸�; ã: �� �̸��� Charlene�� ��� �׸�; ã�4ϴ�. �� �˻� v�ǿ� ��� ��ġ�ϴ� �׸�: �� �� ��ȯ�˴ϴ�.

���� ���, ���� �˻� ���͸� searchdb ���Ͽ� ��d�ϰ� LDAP_BASEDN; ����Ͽ� �˻� ����; ��d�ߴٰ� ��d�մϴ�. �Ʒ� ���: �� �˻� ���Ϳ� ��ġ�ϴ� ��� �׸�; ��ȯ�մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -f searchdb

�˻� �� ���� ���ϴ� �Ӽ� �̸�; ��d�Ͽ� ��ȯ�Ǵ� �Ӽ� ����; f���� �� �ֽ4ϴ�. ���� ���, �Ʒ� ldapsearch ���: �� �˻�; ��� �������� �� �׸��� DN�� givenname �� sn �Ӽ��� ��ȯ�մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -f searchdb sn givenname

�˻� ���Ϳ��� ��ǥ�� ���Ե� DN ��d

�˻� ���� ���� DN�� ��ǥ�� ���� �Ϻη� ���ԵǾ� ��8�� ��������(\)�� ��ǥ�� �̽��������ؾ� �մϴ�. ���� ���, example.com Bolivia, S.A. ��' Ʈ������ ��� ����ڸ� ã8�x� �Ʒ� ���; �����մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password -s base -b "o=example.com Bolivia\, S.A.,dc=example,dc=com" "(objectclass=*)"

�˻� ���� ��

��= ���ʹ� manager �Ӽ� ���� �ϳ� �̻� ���Ե� �׸�; �˻��ϸ�, ��= �˻��̶�? �մϴ�.

(manager=*)

��= ���ʹ� �Ϲ� �̸� Ray Kultgen�� ���Ե� �׸�; �˻��ϸ�, ���� �˻��̶�? �մϴ�.

(cn=Ray Kultgen)

��= ���ʹ� ��' ���ڿ� X.500�� ���Ե� ���� �Ӽ�; ���� ��� �׸�; ��ȯ�մϴ�.

(description=*X.500*)

��= ���ʹ� v�� ���� ��'�� Marketing�̰� ���� �ʵ忡 ��' ���ڿ� X.500�� ���Ե��� ��: ��� �׸�; ��ȯ�մϴ�.

(&(ou=Marketing)(!(description=*X.500*)))

��= ���ʹ� v�� ���� ��'�� Marketing�̰� Julie Fulmer �Ǵ� Cindy Zwaska�� ������ ��� �׸�; ��ȯ�մϴ�.

(&(ou=Marketing)(|(manager=cn=Julie Fulmer,ou=Marketing,
 dc=example,dc=com)(manager=cn=Cindy Zwaska,ou=Marketing,
 dc=example,dc=com)))

��= ���ʹ� ����ڸ� ��Ÿ���� �ʴ� ��� �׸�; ��ȯ�մϴ�.

(!(objectClass=person))

���� ���͸� ����ϸ� ������ ���ϵǹǷ� ������ �˻��� �Ϻη� ����ؾ� �մϴ�. ��= ���ʹ� ����ڸ� ��Ÿ���� �ʰ� �Ϲ� �̸��� printer3b�� /���� ��� �׸�; ��ȯ�մϴ�.

(&(cn~=printer3b)(!(objectClass=person)))

�۵� ���� �Ӽ� �˻�

�۵� ���� �Ӽ��� �˻� ���� ��ȯ�ǰ� �Ϸx� �˻� ��ɿ��� �����8�� ��d�ؾ� �մϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" aci

�����8�� ��d�� �۵� ���� �Ӽ��� �Ϲ� �Ӽ�; ��� �˻��Ϸx� �۵� ���� �Ӽ� �ܿ� "*"�� ��d�մϴ�. ���� ��� ��=�� ���4ϴ�.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" aci *


DSMLv2�� ����� ���丮 �׼���

��= ���� DSML ��û; ����Ͽ� ���丮�� �׼����ϰ� �˻��ϴ� ���; �����ݴϴ�. DSML ��� �Ӽ��� ��ü ��ϰ� DSMLv2 ǥ�ؿ� ���� �ڼ��� ����: Directory Server Administration Reference�� 3��, "Frontend Plugin Attributes"�� ��v�Ͻʽÿ�.

�� ��: ��= ���� �����Ǿ� �ֽ4ϴ�.

�̷��� ������ content-length: ���� DSMLv2 ��û�� dȮ�� ���̸� �����մϴ�. ���� �ùٷ� �۵��Ϸx� ����ϴ� ����Ⱑ �̷��� ���� ���̸� ����ϴ��� Ȯ���ϰų� �����ϰ� ��d�ؾ� �մϴ�.

�� �͸� DSML "Ping" ��û

DSML �w�Ʈ����� �⺻��8�� ��Ȱ��ȭ�˴ϴ�. Ȱ��ȭ�ϴ� ���: DSML ��û ���; ��v�Ͻʽÿ�. DSML �w�Ʈ���尡 Ȱ��ȭ�Ǿ���� Ȯ���Ϸx� �ڵ� �� 2-1�� ǥ�õ� ��ó�� �� DSML ��ġ ��û; ���4ϴ�.

�ڵ� �� 2-1 �� �͸� DSML ��û

POST /dsml HTTP/1.1
content-length: 451
HOST: hostMachine
SOAPAction: ""
Content-Type: text/xml
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'>

   <soap-env:Body>
      <batchRequest
          xmlns='urn:oasis:names:tc:DSML:2:0:core'           requestID='Ping!'>
          <!-- empty batch request -->
      </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

�� DSML ��û�� ù ��° ���ǿ��� HTTP �޼ҵ� ��(POST /dsml HTTP/1.1)�� ���ԵǾ� ��8�� �ڿ� HTTP ��� �� ǥ�õ˴ϴ�. HTTP �޼ҵ� ��: DSML �w�Ʈ���忡�� ����� URL�� HTTP �޼ҵ� ��û; ��d�մϴ�. DSML �w�Ʈ���忡�� ����ϴ� /���� HTTP �޼ҵ� ��û: POST�Դϴ�. Directory Server�� �⺻ URL: /dsml���� �ٸ� /ȿ�� URL; ����Ͽ� ������ �� �ֽ4ϴ�. �ڿ� ���4� HTTP ���� DSML ��û�� ������ ���� d���� ��d�մϴ�.

��û�� ������ �κ�: SOAP/DSML �����Դϴ�. DSML ��û: XML �wѷα� ���� �����մϴ�.

<?xml version='1.0' encoding='UTF-8'?>

�� ���� ��û; UTF-8 ���� ����8�� ���ڵ��ؾ� ��; ��d�մϴ�. �� ��� �ڿ��� XML ��Ű���� �ʼ� ����, XML ��Ű�� �ν��Ͻ� �� SOAP �̸� ���� ���Ե� SOAP ���� �� ���� ��Ұ� �ֽ4ϴ�.

DSML ��ġ ��û: DSML ��ġ ��û ��ҷ� �����ϸ�, �ٷ� �ڿ� DSMLv2 �̸� ���� �ʼ� ������ �ɴϴ�.

xmlns='urn:oasis:names:tc:DSML:2:0:core'.

��û: ���� ������ ��= ��û ���̵�� �ĺ��˴ϴ�.

requestID='Ping!'>

�� ��ġ ��û: ��=�� ���� ǥ�õ˴ϴ�.

<!-- empty batch request -->

�̰�: XML �ּ�8�� ó���Ǹ�, SOAP/DSML ��ġ ��û: ��ġ �ݱ� ��û, SOAP ���� �ݱ� �� SOAP ���� ��� �ݱ⸦ ����Ͽ� ����ϴ�.

DSML �w�Ʈ���带 Ȱ��ȭ�ϸ� �� DSML ��û�� ��ȯ�˴ϴ�.

HTTP/1.1 200 OK
Cache-control: no-cache
Connection: close
Date: Mon, 09 Sep 2002 13:56:49 GMT
Accept-Ranges: none
Server: Sun-ONE-Directory/5.2
Content-Type: text/xml; charset="utf-8"
Content-Length: 500

<?xml version='1.0' encoding='UTF-8' ?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'
   >
<soap-env:Body>
<batchResponse
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns='urn:oasis:names:tc:DSML:2:0:core'
   requestID='Ping!'
   >
</batchResponse>
</soap-env:Body>
</soap-env:Envelope>

�ƹ� �͵� ��ȯ���� ��8�� �w�Ʈ���尡 ��Ȱ��ȭ�Ǿ�ٰ� Ȯ���� �� �ֽ4ϴ�.

���ÿ� ���丮�� �����ϴ� Ŭ���̾�Ʈ ��� DSML ��û ũ�⿡ ���� �ִ� f���� �ֽ4ϴ�. Ŭ���̾�Ʈ �� ���� f��: ds-dsml-poolsize �Ӽ��� ds-dsml-poolmaxsize �Ӽ�8�� ��d�ǰ� ��û ũ�� f��: ds-dsml-requestmaxsize �Ӽ�8�� ��d�˴ϴ�. DSML ��� �Ӽ��� ���� �ڼ��� ����: Directory Server Administration Reference�� 2��, "Frontend Plug-In Attributes" ��; ��v�Ͻʽÿ�.

DSML ��û �߱� �� Ưd ����ڷ� ���ε�

DSML ��û; �߱��ϱ� '�� ��d�� ����� �Ǵ� �͸�8�� ���丮�� ���ε��� �� �ֽ4ϴ�. ��d�� ����ڷ� ���ε��Ϸx� ��û�� dn8�� ���εǴ� uid�� ��й�ȣ�� ���Ե� HTTP ���� ��� �־�� �մϴ�.

���� HTTP ���� ��û: ��=�� ���4ϴ�.

POST /dsml HTTP/1.1
content-length: 578
Content-Type: text/xml; charset="utf-8"
HOST: hostMachine
Authorization: Basic ZWFzdGVyOmVnZw==
SOAPAction: ""
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'>
   <soap-env:Body>
     <batchRequest
        xmlns='urn:oasis:names:tc:DSML:2:0:core'
        <extendedRequest>
          <requestName>1.3.6.1.4.1.4203.1.11.3</requestName>
        </extendedRequest>
     </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

�� ������ HTTP ���� ���� uid�� �� ���� ����ϸ�, �Ϲ� �ؽ�Ʈ���� easter:egg�� ǥ�õǴ� ��й�ȣ egg�� Authorization: Basic ZWFzdGVyOmVnZw==�� ���� base64�� ���ڵ�˴ϴ�.

<extendedRequest> �±״� LDAP Ȯ�� �۾�; ��d�ϴ� �� ���˴ϴ�. <requestName> �±״� Ȯ�� �۾��� OID�� ��d�ϴ� �� ���˴ϴ�. �� ������ OID 1.3.6.1.4.1.4203.1.11.3: whoami Ȯ�� �۾�; ��Ÿ�4ϴ�. whoami Ȯ�� �۾� ���� �ڼ��� ����: http://www.ietf.org/internet-drafts/draft-zeilenga-ldap-authzid-08.txt�� ��v�Ͻʽÿ�.

�͸� �׼����� ����� �׼��� f� ���Ǵ� ��쵵 ���� ������ �׼��� f���� ���� �� ����, �͸� �׼������� HTTP ���� ��� �ʿ� ��4ϴ�. �̿� /���ϰ�, DSML ��û; �߱��Ͽ� LDAP �wϽ÷� LDAP �۾�; ������ �� �ֽ4ϴ�.

DSML ��û: ��ġ���� ��DZ� ������ LDAP �wϽ÷� ��û; �߱��ϴ� ��� �ʼ� DSML �wϽ� ���� ��û�� ��d�� ��û ��ġ���� ù ��° �׸��̾�� �մϴ�.

DSML �˻� ��û

�ڵ� �� 2-2�� ��Ʈ DSE �׸� ���� DSML �⺻ ��ü �˻� ��û; �����ݴϴ�.

�ڵ� �� 2-2 DSML �˻� ��û

POST /dsml HTTP/1.1
HOST: hostMachine
Content-Length: 1081
Content-Type: text/xml
SOAPAction: ""
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'
   >
   <soap-env:Body>
      <batchRequest
        xmlns='urn:oasis:names:tc:DSML:2:0:core'
        requestID='Batch of search requests'
        >
        <searchRequest
            dn=""
            requestID="search on Root DSE"
            scope="baseObject"
            derefAliases="neverDerefAliases"
            typesOnly="false"
            >
            <filter>
               <present name="objectClass"/>
            </filter>
            <attributes>
               <attribute name="namingContexts"/>
               <attribute name="supportedLDAPversion"/>
               <attribute name="vendorName"/>
               <attribute name="vendorVersion"/>
               <attribute name="supportedSASLMechanisms"/>
            </attributes>
        </searchRequest>
      </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

�� ������ �� �׸�: ��=; ��Ÿ�4ϴ�.

���Ϳ� ��ġ�ϴ� �׸� ���� objectclass ���ʹ� ��=�� ���� ���˴ϴ�.

<filter>
   <present name="objectClass"/>
</filter>

�� ���ʹ� LDAP ���� ���ڿ�(objectclass=*)�� ��8��, �ڿ� ���ϴ� �Ӽ� ����� �ɴϴ�.

<attributes>
   <attribute name="namingContexts"/>
   <attribute name="supportedLDAPversion"/>
   <attribute name="vendorName"/>
   <attribute name="vendorVersion"/>
   <attribute name="supportedSASLMechanisms"/>
</attributes>



����      ����      ����      ��=     


Copyright 2004 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.