Sun Java logo     �W�@��      �ؿ�      �d�      �U�@��     

Sun logo
Sun Java(TM) System Directory Server 5.2 2005Q1 �޲z��n 

�� 9 ��
����ؿ�Ҧ�

Directory Server �H���зǼҦ��A���Ҧ��]�A�W�ʺت������O�M�ݩʡC��M�зǪ������O�M�ݩ�3�ӥi�H�ŦX�j���*��ݨD�A��z���i��ݭn�إ߷s���������O�M�ݩʥH����z���Ҧ��C�p�ݼзǼҦ������z�A�H�Φ���]�p�Ҧ��H�ŦX�z���p������A�аѾ\ Directory Server Deployment Planning Guide�C

�����y�z�p��b�U�C���`������z���Ҧ��G


�Ҧ��ˬd

��Ҧ��ˬd�B��}�Ҫ��A�ɡADirectory Server �|�T�O�Ҧ��פJ�B�[�J�M�ק�@�~���ŦX�ثe�w�q���ؿ�Ҧ��G

�̹w�]�ȡA�Ҧ��ˬd�O�}�Ҫ��A��� Directory Server ��3�l�׶}�ҼҦ��ˬd�C�\�h�Τ��3�ε{���|���]�p�G�Ҧ��ˬd�B��}�Ҫ��A�A�N��ܩҦ����س��ŦX�Ҧ��C��O�A�}�ҼҦ��ˬd�N���|���ҥؿ�{�������e�C�ߤ@�O�ҩҦ��ؿ�e���ŦX�Ҧ�����k�O�b�[�J��󶵥ةέ��s��l�ƩҦ����ثe�N�}�ҼҦ��ˬd�C

�q�`�z���|�Ʊ���Ҧ��ˬd�A�ߤ@�i��ҥ~�����p�O�n�q�w���ŦX�Ҧ��� LDIF �ɮ׶פJ�ɡA�i�H��Ҧ��ˬd�H�[�ֶפJ�t�סC��O�o����K�|�����I�A�U�@�פJ���ŦX�Ҧ������ءA�N�L�k����X�ӡC

�?�ؤ��ŦX�Ҧ��ɡA�٬O�i�H�j�M�����ءA��惡���ذ�檺�ק�@�~�N�|���ѡC�Y�n�϶��زŦX�Ҧ��A�z�������U�C�ާ@�G

  1. �p�G��A������ڰ����Ҥ��A�z�̦n��N�㳡��A���]����Ū���A�A�H���Ҧ��ˬd�B������A�ɵo�ͥ��ק�C�аѾ\�]�w�����Ū�Ҧ��C
  2. �̤U�z�覡��Ҧ��ˬd�C
  3. �^��ءA�åH�H�u�覡��ثe�w�q���Ҧ������A�H�P�w���ŦX����]�C�аѾ\�˵��ݩ��P�˵�����O�C
  4. �קﶵ�ءA�ϥ��ŦX�Ҧ��C
  5. �p�G���\�h���ŦX�����ءA�ӳo�Ƕ��اe�{�Y�ؼҦ��άO��ƪ��s�榡�A�z�i�H�Ҽ{�אּ�ק�Ҧ��C��O�z3�Ӧb���p���e�w��W���Ҧ��A�N�Ҧ��ܧ���̤֪��{�סC�p�ݸԲӸ�T�A�аѾ\ Directory Server Deployment Planning Guide�C

  6. �̤U�z�覡�}�ҼҦ��ˬd�C
  7. �p�G�w�]�w�����Ū�Ҧ��A�Ш��]�w�C

�ϥΥD���x�]�w�Ҧ��ˬd

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ�Ҧ��`�I�C
  2. �k���O���]�t�Ҧ����w�q�C

  3. ���O�W�誺���A�T����ܥثe�w�ҥΩΤw���μҦ��ˬd�C��@�U�k�䪺��s�Y�i�}�ҩ���Ҧ��ˬd�G
    • ��s�Хܬ� [����]�A�Y�i��Ҧ��ˬd�C
    • ��z�i�H�}�ҼҦ��ˬd�ɡA��s�N�Хܬ� [�ҥ�]�C
    • �s���Ҧ��ˬd�����|�ߧY�ͮġC

�q��O��]�w�Ҧ��ˬd

�z�]�i�H�]�w cn=config ���ت� nsslapd-schemacheck �ݩʨӶ}�ҩ���Ҧ��ˬd�G

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn:cn=config
changetype:modify
replace:nsslapd-schemacheck
nsslapd-schemacheck:on or off
^D

��A���N�ߨ�j����s���Ҧ��ˬd�����C


����Ҧ�����

�N�s�ݩʥ[�J�Ҧ����ɡA�z�����إ߷s���������O�H�]�t�o���ݩʡC��M�o�ˬݰ_�Ӧ�G�ܤ�K�A�u�n�N�һݪ��ݩʥ[�J�{�����������O���Y�i�A�ӥB�����O�w�g�]�t�z�һݭn���j�����ݩʡA��O�o�˰��|�M�λP LDAP �Τ�ݪ��椬�ާ@�ʡC

Directory Server �P�{�� LDAP �Τ�ݪ��椬�ާ@�ʨ̿�зǪ� LDAP �Ҧ��C�p�G�z�ܧ�зǼҦ��A�h�b�ɯŦ�A���ɤ]�|�J��x��C���ۦP����]�A�z�����R���зǼҦ����!C

�p����󪫥����O�B�ݩʡB�ؿ�Ҧ��P����Ҧ��W�h���ԲӸ�T�A�аѾ\ Directory Server Deployment Planning Guide�C�p�����з��ݩʩM�������O����T�A�аѾ\ Directory Server Administration Reference�C

Directory Server �Ҧ��x�s�b cn=schema ���ت��ݩʤ��C�p�P�t�m���ؤ@�ˡA�o�O�Ҧ��� LDAP �˵�A�ӥB�O�b��A���Ұʴv��q�ɮפ�Ū��o�ӡC�Ҧ��ɮ׬O LDIF �ɮסA���G

ServerRoot/slapd-serverID/config/schema

���ؿ�]�t Directory Server �Ψ�L�̾a Directory Server �� Sun Java System ��A���ҥΪ��зǼҦ��ɮסC�o���ɮפμзǼҦ��b Directory Server Administration Reference ���y�z�C

�ק�Ҧ��ɮ�

��A���u�b�Ұʮ�Ū��@���Ҧ��ɮסC�ɮת� LDIF ���e�|�[�J cn=schema ���Ҧ����O���� LDAP �˵�C�]���Ҧ��w�q�����Ǧ���n�A�ҥH�Ҧ��ɮצW�٫e�|�[�W�s���r���A�è̤�Ʀr���Ǹ�J�C�u���w�˴v��w�q���t�ΨϥΪ̥i�g�J���ؿ�Ҧ��ɮסC

�Y�n�ק��ɮפ����Ҧ��w�q�A�z�����إߩέק�ҭn���ɮסA�M�᭫�s�Ұʦ�A���C�Ҧ��ɮפ����w�q�y�k�y�z�� RFC 2252 (http://www.ietf.org/rfc/rfc2252.txt) ���C

�����b LDIF �ɮפ��w�q�Ҧ��ɡAX-ORIGIN ��쪺�Ȥ��o�ϥ� "user defined"�C�]���o�O�O�d�ȡA�M�ѳz�L cn=schema �� LDAP �˵�w�q���Ҧ��y�z���!A�H�ΥX�{�b�ɮ� 99user.ldif �����Ҧ��y�z���(ϥΡC

99user.ldif �ɮץ]�t cn=schema ���إH�αq��O��ΥΥD���x�[�J���Ҧ��Ҧ��w�q���B�~ ACI�C�[�J�s���Ҧ��w�q�ɡA�N�мg 99user.ldif �ɮסC�p�G�Q�ק惡�ɮסA�z�����ߧY���s�Ұʦ�A���A�H�T�O�N�����ä[���ܧ�C

�z��3�ӭק�b��L�Ҧ��ɮפ��w�q���зǼҦ��C��O�z�i�H�[�J�s�ɮסA�H�w�q�s�ݩʩM�������O�C�Ҧp�A�Y�n�b�\�h��A���W�w�q�s���Ҧ��y�z���!A�z�i�H�b 98mySchema.ldif �ɮפ��w�q�Ҧ��y�z���!A�A�N���ɮ׽ƻs��Ҧ���A�����Ҧ��ؿ�C�M��z�������s�ҰʩҦ���A���A�H��J�s���Ҧ��ɮסC

�q��O��ק�Ҧ�

�]���Ҧ��� cn=schema ���� LDAP �˵�w�q�A�ҥH�z�i�H�� ldapsearch �M ldapmodify ���ε{���b�u�W�˵�έק�Ҧ��C��O�A�z�u��ק� X-ORIGIN ��쪺�ȬO "user defined" ���Ҧ��y�z���!C��A���N�ڵ���L�w�q�����ק�C

�ϥ� ldapmodify �i�s�W�ΧR�� attributeTypes �M objectClasses �ݩʪ��ӧO�ȡC�Y�n�ק�䤤�@�ӭȡA�z�����R���S�w���ȡA�A�[�J�s�ȡA�]���o���ݩʬO�h�����ݩ� (�аѾ\�ק�h�����ݩʪ��@�ӭ�)�C�ҥΪ��y�k�����O RFC 2252 (http://www.ietf.org/rfc/rfc2252.txt) ���ҭz�Ω�w�q�Ҧ��y�z���*��y�k�C

���s�����)w�q�A�H�αz��ϥΪ̩w�q���)Ұ����ܧ�A���N�x�s�b 99user.ldif �ɮפ��C

�q��O��ק�Ҧ��w�q�e��o�Ϳ�~�A�]���z������J�����@�P������ƭȡC��O�z�i�H�b������s�ؿ�Ҧ����{���ɤ��ϥΦ��\��C

�ϥΥD���x�ק�Ҧ�

�Y�n�ۭq�ؿ�Ҧ��A��ij�ĥΪ���k�O�ϥΥH�U�U�`���ҭz�� Directory Server Console �����C�D���x�i��z�˵�зǼҦ��A�ô��ѹϧΤ����Ω�w�q�s���ݩʩM�������O�A�νs��w�w�q�����!C

���s�����)w�q�A�H�αz��ϥΪ̩w�q���)Ұ����ܧ�A���N�x�s�b 99user.ldif �ɮפ��C

�Y�n����ؿ�Ҧ��A�z�����̤U�C���Ƕi��G

  1. ����إ��ݩ��ҭz�A�إ߷s���ݩʡC
  2. �M��إߥ]�t�s�ݩʪ��������O�A�ñN�ݩʥ[�J�������O�C�p�ݸ�T�A�аѾ\�إߪ������O�C


�޲z�ݩʩw�q

Directory Server Console ���Ѥ����i�˵�Ҧ������Ҧ��ݩʡA�]�i�H�إߡB�s��P�R���z�ۤv���ݩʩw�q�C

�˵��ݩ�

�Y�n�˵�ثe�s�b��ؿ�Ҧ����Ҧ��ݩʪ������T�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�ݩ�] ���ҡC
  2. �����ҥ]�t�Ҧ����Ҧ��з� (��Ū) �P�ϥΪ̩w�q�ݩʪ����C�b��椤���u�W���ƹ�����A�i�H��ܹ�3�ݩʪ��y�z�r��C

    �U�C���y�z�ݩʪ?���C

    �� 9-1 �ݩʼ��Ҥ��������� 

    ����D

    �y�z

    �W��

    �ݩʦW�� (���ɭԺ٬��ݩ�����)�C

    OID

    �ݩʪ������ѧO�X�COID �O�r��A�q�`���t���p���I���Q�i��Ʀr�A�i�ߤ@�ѧO�Ҧ�����C

    �p����� OID ���ԲӸ�ơA�έn���z����~�n�D�r���A�жǰe�l��� iana@iana.org �� IANA (Internet Assigned Number Authority�A��ں��s������)�A���s�� IANA ��A��}�O http://www.iana.org/�C

    �y�k

    �y�k�y�z���ݩʩҤ��\���ƭȮ榡�A�i�઺�y�k�C���� 9-2 ���C

    Multivalued

    ���檺�֨����w�ݩʬO�_���h���ȡC�h�����ݩʥi�H�b�@�Ӷ��ؤ��X�{�h���A�����ݩʫh�u��X�{�@���C

    �� 9-2 �ݩʻy�k�w�q 

    �y�k�W��

    �w�q

    Binary (���e�� bin)

    ��ܦ��ݩʪ��ȳQ��G�i���ơC

    Boolean

    ��ܦ��ݩʥu��O�o��ӭȤ����@�ӡGTrue �� False�C

    Country String

    ��ܦ��ݩʪ��ȶȭ��� ISO 3166 �ҫ�w����Ӧr�0�X�A�Ҧp FR�C

    DN (���e�� dn)

    ��ܦ��ݩʪ��Ȭ� DN (��O�W��)�C

    DirectoryString
    (���e�� cis)

    ��ܦ��ݩʪ��ȥi�]�t��� UTF-8 �s�X�r���A�õ��Ϥ$j�p�g�C

    GeneralizedTime

    ��ܦ��ݩʪ��ȳQ�s�X���i�C�L�r��C������w�ɰϡC�j�P��ij�ϥ� GMT�C

    IA5String (���e�� ces)

    ��ܦ��ݩʪ��ȥu�i�]�t ASCII �r�����l���A�ӥB��n�Ϥ$j�p�g�C

    Integer (���e�� int)

    ��ܦ��ݩʪ����ĭȬO��ơC

    OctetString

    �P Binary �欰�ۦP�C

    Postal Address

    ��ܦ��ݩʪ��ȳQ�s�X��

    dstring[$ dstring]*

    �䤤�C�� dstring ���󧡨ϥ� DirectoryString �y�k�[�H�s�X���ƭȡC�b dstring �����ϱ׽u�M�f��r���������[�W�A���A�p���~���|�P��9j�Ÿ��V�c�C�\�h��A�����N�l�H�a�}��� 6 ��A�C�椣�W�L 30 �Ӧr���C�Ҧp�G

    1234 Main St.$Anytown, CA 12345$USA

    TelephoneNumber (���e�� tel)

    ��ܦ��ݩʪ��Ȭ��q�ܸ��X�榡�C��ij�q�ܸ��X�ϥΰ�ڮ榡�C

    URI

    ��ܦ��ݩʪ��ȥ]�t URL (���y�귽�w�쾹)�A�[�W��Ϊ��r���A�p http://�Bhttps://�Bftp://�Bldap:// �� ldaps://�CURI �Ȫ��欰�P IA5String (�Ѿ\ RFC 2396, http://www.ietf.org/rfc/rfc2396.txt) �ۦP�C

�إ��ݩ�

�Y�n�b�Ҧ����[�J�z�ۤv���ݩʩw�q�C

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�ݩ�] ���ҡC
  2. ��@�U [�إ�] �H��� [�إ��ݩ�] ��ܤ��C
  3. �b��r��줤��J��T�A�H�w�q�s���ݩʡC�u���ݩʦW�٩M�y�k�O���n���G
    • �ݩʦW�� - ��J�ݩʪ��ߤ@�W�١A�]�٬������ݩ������C�ݩʦW�٥����H�r�6}�Y�A�ӥB�u�]�t ASCII �r�!B�Ʀr�M�s�r���C

    • �Ƶ�

      �ݩʦW�٥i�]�t�j�g�r�!B�� LDAP �Τ�ݳ���3�Ө̿�o�@�I�C�ھ� RFC 2251 (http://www.ietf.org/rfc/rfc2251.txt) �� 4.1.4 �`�A�ݩʦW�٥����H���Ϥ$j�p�g���覡�B�z�C


    • �ݩ� OID (���) - ��J�ݩʪ������ѧO�X�C�b�� 9-1 ���y�z OID�C�p�G����w OID�ADirectory Server �|�۰ʨϥ� attributeName-oid�C�Ъ`�N�A���Y���u LDAP v3�A�z�������Ѧ��Ī��Ʀr OID�C
    • �ݩʧO�W (���) - �ϥΥH�r���9j���M���J�ݩʪ��%N�W�١C
    • �ݩʴy�z (���) - ��J²�u���y�z��r�H�����ݩʪ��γ~�C
    • �y�k - �q�y�z�ݩʤ��t��ƪ��U�Ԧ��M�椤���y�k�C�b �� 9-2 ���y�z�i�Ϊ��y�k�C
    • �h���� - �̹w�]�]�ȡA�ݩʱN���h���ȡC�p�G�C�Ӷ��ؤ����ݩʥu�঳�@�ӭȡA�Ш����֨���C
  4. �b [�إ��ݩ�] ��ܤ��A��@�U [�T�w]�A�H�w�q�s���ݩʡC���N�X�{�b�ϥΪ̩w�q���ݩʪ?�C
  5. �b�ؿ�ؤ������ݩʩw�q�Ȥ��e�A�z������إߩνs��ݭn�Τ��\���ݩʪ��������O�A�p�޲z�������O�w�q�ҭz�C

�s���ݩ�

�ϥΥD���x�u�i�H�s��ϥΪ̩w�q���ݩʡC�ק��ݩʪ��W�١B�y�k�Φh���ȩw�q���e�A�z�����T�w�ؿ�S����󶵥إثe���b�ϥΦ��ݩʡA�_�h�Τ�ݱN�L�k�s��Ӷ��ءC

�Y�n�ק��ݩʪ��Ҧ��w�q�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�ݩ�] ���ҡC
  2. �b [�ϥΪ̩w�q���ݩ�] �?�A���n�s���ݩʡA�ë�@�U [�s��]�C
  3. �ק� [�s���ݩ�] ��ܤ������A�H���s�w�q�ݩʡC
  4. �p�G OID �r��O�H�ݩʦW�٬���¦�A�h�C���ܧ�W�ٮɴN3���ܧ� OID�C�b�� 9-1 ���y�z OID�C�b�� 9-2 ���y�z�i�Ϊ��y�k�C

  5. �����s���ݩʫ�A��@�U [�T�w] �H�x�s�ܧ�C

�R���ݩ�

�ϥΥD���x�u�i�H�R���ϥΪ̩w�q���ݩʡC�R���ݩʩw�q���e�A�z�����T�w�ؿ�S����󶵥إثe���b�ϥΦ��ݩʡA�_�h�Τ�ݱN�L�k�s��Ӷ��ءC

�Y�n�R���ݩʪ��Ҧ��w�q�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�ݩ�] ���ҡC
  2. �b [�ϥΪ̩w�q���ݩ�] �?�A����ݩʡA�ë�@�U [�R��]�C
  3. �X�{���ܮɡA�T�{�n�R���C
  4. ��A���N�ߧY�R���ݩʡC�z�L�k�_�즹�ʧ@�C


�޲z�������O�w�q

Directory Server Console �]���Ѥ����i�˵�Ҧ������Ҧ��������O�A�]�i�H�إߡB�s��P�R���z�ۤv���������O�w�q�C

�˵�����O

�Y�n�˵���Ҧ��ثe�w�q�������O����T�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�������O] ���ҡC
  2. �o�Ӽ��ҥ]�t�Ҧ����Ҧ��з� (��Ū) �M�ϥΪ̩w�q�ݩʪ��M��C

  3. �q��@�ӲM�椤���n�˵������O�C
  4. ���Ҥ�����L�����ܦ���������O���U�C��T�G

    �� 9-3 �������O���Ҫ���� 

    ���

    �y�z

    ���n���ݩ�

    �]�t�����X�{�b�ϥΦ��������O�����ؤ����ݩʲM��C���M��]�A�~�Ӫ��ݩʡC

    ���\���ݩ�

    �]�t�i��X�{�b�ϥΦ��������O�����ؤ����ݩʲM��C���M��]�A�~�Ӫ��ݩʡC

    ��

    ��i�ѧO�������O�~�Ө��ݩʩM�Ҧ����������O�C�������O�۰��~�Ө��������O�����n�Τ��\���ݩʡC

    OID

    �������O�������ѧO�X�COID �O�r��A�q�`���t���p���I���Q�i��Ʀr�A�i�ߤ@�ѧO�Ҧ�����C

    �p����� OID ���ԲӸ�ơA�έn���z����~�n�D�r���A�жǰe�l��� iana@iana.org �� IANA (Internet Assigned Number Authority�A��ں��s������)�A���s�� IANA ��A��}�O http://www.iana.org/�C

�إߪ������O

�p�G�n�إ��~�ӥt�@�Ӫ������O���ƭӪ������O�A�z������إߤ�������O�C�p�G�s���������O�N�ϥΦۭq�ݩʡA�z�]������w�q�o���ݩʡC


�Ƶ�

�D���x�u���\�z�إ߼Ҧ��������O�C�o�Ǫ������O�����~�Ӧۤ�C�Y�n�w�q���U�Ω�H�������O�A�z�����ϥΫ�O�椽�ε{���C


�Y�n�b�Ҧ����[�J�z�ۤv���������O�w�q�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�������O] ���ҡC
  2. ��@�U [�إ�] �H��� [�إߪ������O] ��ܤ��C
  3. �b��r��줤��J�U�C��T�H�w�q�s���������O�G
    • �W�� - ��J�������O���ߤ@�W�١C
    • �� - ���n��������{���������O�C�w�]���p�U�|��� top�A�ӥB�p�G�z���������O���O�~�Ө�L��󪫥����O�A�N�����ϥΦ���C��3���M�椤�|����~�Ӧۤ�Ψ������n�M���\���ݩʡC
    • �@��Ө��A�p�G�z�Q�n���ϥΪ̶��إ[�J�s�ݩʡA�������O inetOrgPerson �������O�C�p�G�z�Q�n���X�֪����إ[�J�s�ݩʡA���q�`�O organization �� organizationalUnit�C�p�G�z�Q�n���s�ն��إ[�J�s�ݩʡA���q�`�O groupOfNames �� groupOfUniqueNames�C

    • OID (���) - ��J�������O�������ѧO�X�C�b�� 9-3 ���y�z OID�C�p�G����w OID�ADirectory Server �|�۰ʨϥ� objectClassName-oid�C�Ъ`�N�A���Y���u LDAP v3�A�z�������Ѧ��Ī��Ʀr OID�C
  4. �w�q�ϥαz���s�������O�����رN�]�t���ݩʡG
    • �Y�n�w�q�����X�{���ݩʡA�Цb [�i�Ϊ��ݩ�] �M�椤���@�Φh���ݩʡA�M���@�U [���n���ݩ�] ������ [�[�J] ��s�C
    • �Y�n�w�q�i�X�{���ݩʡA�Цb [�i�Ϊ��ݩ�] �M�椤���@�Φh���ݩʡA�M���@�U [���\���ݩ�] ������ [�[�J] ��s�C
    • �Y�n������e�[�J���ݩʡA�Фϥ���ܥ�@�ӲM�椤���ݩʡA�M���@�U��3�� [����] ��s�C�z���i�H�����~�Ӧۤ�������O�����\�Υ��n���ݩʡC
  5. �b [�إߪ������O] ��ܤ��A��@�U [�T�w]�A�H�w�q�s���������O�C���N�X�{�b�ϥΪ̩w�q���������O�?�A�ӥB�{�b�z�i�H�Φ��������O�w�q���ءC

�s�誫�����O

�ϥΥD���x�u�i�H�s��ϥΪ̩w�q���������O�C�ק磌�����O���w�q���e�A�z�����T�w�ؿ�S����󶵥إثe���b�ϥΦ��������O�A�_�h�Τ�ݱN�L�k�s��Ӷ��ءC

�Y�n�ק磌�����O���Ҧ��w�q�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�������O] ���ҡC
  2. �q [�ϥΪ̩w�q���������O] �M�椤�A���n�s�誺�������O�A�ë�@�U [�s��]�C
  3. �ק� [�s�誫�����O] ��ܤ�����A�H���s�w�q�z���������O�C
  4. �z�L�k���s�R�W�������O�A�]�L�k�ܧ�� OID�C�Y�n�ק�o�ⶵ�A�ЧR���Ӫ������O�A�ëإ߷s���������O�C

    • �� - ���n��������{���������O�C��3���M�椤�|����~�Ӧۤ�Ψ������n�M���\���ݩʡC
    • �Y�n�w�q�����X�{���ݩʡA�Цb [�i�Ϊ��ݩ�] �M�椤���@�Φh���ݩʡA�M���@�U [���n���ݩ�] ������ [�[�J] ��s�C
    • �Y�n�w�q�i�X�{���ݩʡA�Цb [�i�Ϊ��ݩ�] �M�椤���@�Φh���ݩʡA�M���@�U [���\���ݩ�] ������ [�[�J] ��s�C
    • �Y�n������e�[�J���ݩʡA�Фϥ���ܥ�@�ӲM�椤���ݩʡA�M���@�U��3�� [����] ��s�C�z���i�H�����~�Ӧۤ�������O�����\�Υ��n���ݩʡC
  5. �����s�誫�����O��A��@�U [�T�w] �H�x�s�ܧ�C

�R���������O

�ϥΥD���x�u�i�H�R���ϥΪ̩w�q���������O�C�R���������O�w�q���e�A�z�����T�w�ؿ�S����󶵥إثe���b�ϥΦ��������O�A�_�h�Τ�ݱN�L�k�s��Ӷ��ءC

�Y�n�R���������O���Ҧ��w�q�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A���t�m�𪬥ؿ� [�Ҧ�] �`�I�A�M����k���O���� [�������O] ���ҡC
  2. �b�ϥΪ̩w�q���������O�M�椤�A�������O�W�١A�ë�@�U [�R��]�C
  3. �X�{���ܮɡA�T�{�n�R���C
  4. ��A���N�ߧY�R���������O�w�q�C�z�L�k�_�즹�ʧ@�C


�ƻs�Ҧ��w�q

��z�t�m�b�ⳡ��A�������ƻs�@�Φh�ӧ=X�ɡA�]�|�۰ʽƻs�Ҧ��C�o�i�T�O�Ҧ��ƥ���������B�����@�˪��Ҧ��A�H�w�q�i�ƻs��Τ᪺�Ҧ��������O�P�ݩʡC�]���A�D���A���]�]�t�D��Ҧ��C

�Y�n�b�Ҧ��ƥ��W�j��Ҧ��A�z�����b�Ҧ��D��W�ҥμҦ��ˬd�C�]���Ҧ��O�b��� LDAP �@�~���D��W�i���ˬd�A�ҥH��s�Τ�ɤ��ݭn�ˬd�Ҧ��C���ﵽ�į�A�ƻs���b�Τ�ƥ��W�|��L�Ҧ��ˬd�C


�Ƶ�

���u���M�M�ݥΤ�W��3����Ҧ��ˬd�C�Ҧ��ˬd���|�v�T�Τ᪺���į�A�ҥH3�ӫO��}�Ҫ��A�A�H��ܽƥ����e�ŦX��Ҧ��C


�b�Τ��l�ƴv��A�H�γz�L�D���x�Ϋ�O��u��ק�Ҧ��ɡA�D���A���|�۰ʱN�Ҧ��ƻs�������U�ӥΤ�C�w�]���p�U�|�ƻs��ӼҦ��A�ӥB�|�إ��٤��s�b�Τ�W������B�~�Ҧ��y�z���!A���x�s�b 99user.ldif �ɮפ��C

�Ҧp�A���]�D���A���b�ҰʮɱN�Ҧ��w�q��b 98mySchema.ldif �ɮפ��A�M��z�w�q�P��L��A�� (�i��O�D��B���u���αM�ݥΤ�) ���ƻs��ij�C�H��A��z�q�o�ӥD���l�ƽƥ��ɡA�ƻs���Ҧ��N�]�t�Ӧ� 98mySchema.ldif ���w�q�A��Ҧ��|�x�s�b�ƥ���A���W�� 99user.ldif ���C

�b�Τ��l�ƴv��ƻs�L�Ҧ�����A�u�n�b�D��W�� cn=schema ���ק�Ҧ��A�h��ӼҦ��]�N�|�ƻs��Τ�C�]���A�z�L��O�椽�ε{���ΥD���x��D��Ҧ��Ұ������קﳣ�|�ƻs��Τ�C�o�ǭק�N�x�s�b�D�� 99user.ldif ���A�ӥB�ǥѤW�z���ۦP���A���̤]�|�x�s�b�Τ᪺ 99user.ldif ���C

�ק�ƻs�Ҧ��ɮ�

�ƻs���L�k����z������]�t�Ҧ��� LDIF �ɮשҰ�������ܧ�C�]���A�p�G���ק�Ҧ��ɮ��ҭz��s�Ҧ��A�h�Y�ϭ��s�ҰʥD��A�ܧ��٬O���|�ƻs��Τ�C

Directory Server 5.2 ���ѥH�U�{���ɡA�i�N�Ҧ��ɮפ����ܧ�u�0e�v���Τ�G

 

# ServerRoot/slapd-serverID/schema_push.pl

�H�U�{�ǥi�Ψӭק�D���A���W���Ҧ��ɮסG

  1. �b�Ҧ��ؿ�A�[�J�s���Ҧ��ɮסA�έק�{�����Ҧ��ɮסG
  2. ServerRoot/slapd-serverID/config/schema

    �u���w�˴v��w�q���t�ΨϥΪ̥i�g�J���ؿ�Ҧ��ɮסC�p�ݸԲӸ�T�A�аѾ\�ק�Ҧ��ɮ��C

  3. �p�W�ҭz�A��� schema_push.pl �{���ɡC�o�ӵ{���ɤ��|��ڱN�Ҧ��u�0e�v���Τ�A�ӬO�b�Ҧ��ɮפ��g�J�@�ӯS�?�ݩʡA�ϱo�u�n�@��J�Ҧ��ɮסA�N�|�ߧY�ƻs�Ҧ��C
  4. ���s�Ұʦ�A���C��A���N��J�Ҧ��Ҧ��ɮסA�ӥB�ƻs���N�ƻs�s���Ҧ����Τ�C

����Ҧ��ƻs

�̹w�]�ȡA�C��ƻs���ƻs�Ҧ��ɡA���|�N��ӼҦ��ǵ���Τ�C���ر��p�A���ݭn�o�ا@�k�G

�H�U��O�i�Ψӭ���Ҧ��ƻs�A�ϱo�u�ƻs�ϥΪ̩w�q���Ҧ��G

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn:cn=config
changetype:modify
replace:nsslapd-schema-repl-useronly
nsslapd-schema-repl-useronly:on
^D

�w�]�� off �|�b���n�ɽƻs��ӼҦ��C



�W�@��      �ؿ�      �d�      �U�@��     


��󸹽X 819-2014�C   Copyright 2005 Sun Microsystems, Inc. ���v�Ҧ��C