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

Sun logo
Sun Java(TM) System Directory Server 5 2004Q2 �޲z��n 

�� 9 ��
����ؿ�c

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

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


���c�ˬd

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

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

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

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

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

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

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

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

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

�q��O��]�w���c�ˬd

�z�]�i�H�]�w cn=config ���ت� nsslapd-schemacheck �ݩʨӶ}�ҩ�����c�ˬ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�����c�ˬd�����C


����c����

�N�s�ݩʥ[�J���c���ɡ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�C�p�G�z�ܧ�зǵ��c�A�h�b�ɯŦ�A���ɤ]�|�J��x��C���ۦP����]�A�z�����R���зǵ��c���!C

�p����󪫥����O�B�ݩʡB�ؿ�c�P����c�W�h���ԲӸ�T�A�аѾ\�mDirectory Server Deployment Planning Guide�n���� Chapter 3 "Directory Server Schema"�C�p�����з��ݩʩM�������O����T�A�аѾ\�mDirectory Server Administration Reference�n���� Chapter 9 "Object Class Reference"�M Chapter 10 "Attribute Reference" �C

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

ServerRoot/slapd-serverID/config/schema

���ؿ�]�t Directory Server �Ψ�L�̾a Directory Server �� Sun Java System ��A���ҥΪ��зǵ��c�ɮסC�o���ɮ״y�z��mDirectory Server Administration Reference�n���� Chapter 8 �� "Schema Supported by Directory Server 5.2"���C�зǵ��c�����y�z��mDirectory Server Administration Reference�n���� Chapter 9 "Object Class Reference" �M Chapter 10 "Attribute Reference "�C

�קﵲ�c�ɮ�

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

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

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

99user.ldif �ɮץ]�t cn=schema ���إH�αq��O��ΥΥD���x�[�J���Ҧ����c�w�q���B�~ ACI�C�[�J�s�����c�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���c�ɮפ��w�q���зǵ��c�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�����c�y�z���!A�z�i�H�b 98mySchema.ldif �ɮפ��w�q���c�y�z���!A�A�N���ɮ׽ƻs��Ҧ���A�������c�ؿ�C�M��z�������s�ҰʩҦ���A���A�H��J�s�����c�ɮסC

�q��O��קﵲ�c

�]�����c�� cn=schema ���� LDAP �˵�w�q�A�ҥH�z�i�H�� ldapsearch �M ldapmodify ���ε{���b�u�W�˵�έקﵲ�c�C��O�A�z�u��ק� X-ORIGIN ��쪺�ȬO "user defined" �����c�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�����ݩ� (�аѾ\�u�ק�h�����ݩʪ��@�ӭȡv)�C�ҥΪ��y�k�����O RFC 2252 (http://www.ietf.org/rfc/rfc2252.txt) ���ҭz�Ω�w�q���c�y�z���*��y�k�C

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

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

�ϥΥD���x�קﵲ�c

�Y�n�ۭq�ؿ�c�A��ij�ĥΪ���k�O�ϥΥH�U�U�`���ҭz�� Directory Server Console �����C�D���x�i��z�˵�зǵ��c�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����ؿ�c�A�z�����̤U�C���Ƕi��G

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


�޲z�ݩʩw�q

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

�˵��ݩ�

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

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�I�A�M����k���O���� [�ݩ�] ���ҡC
  2. �����ҥ]�t���c���Ҧ��з� (��Ū) �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����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

    ���L��

    ��ܦ��ݩʥ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���c���[�J�z�ۤv���ݩʩw�q�C

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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�u�޲z�������O�w�q�v�ҭ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�ק��ݩʪ����c�w�q�G

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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���ݩʪ����c�w�q�G

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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�˵�c�����Ҧ��������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�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�I�A�M����k���O���� [�������O] ���ҡC
  2. �o�Ӽ��ҥ]�t���c���Ҧ��з� (��Ū) �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���c���������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����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�إߵ��c�������O�C�o�Ǫ������O�����~�Ӧۤ�C�Y�n�w�q���U�Ω�H�������O�A�z�����ϥΫ�O�椽�ε{���C


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

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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�����c�w�q�G

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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�����c�w�q�G

  1. �b Directory Server Console �̤W�h�� [�պA] ���ҤW�A���պA�𪬥ؿ� [���c] �`�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���c�w�q

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

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


�Ƶ�

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


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

�Ҧp�A���]�D���A���b�ҰʮɱN���c�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�����c�N�]�t�Ӧ� 98mySchema.ldif ���w�q�A��c�|�x�s�b�ƥ���A���W�� 99user.ldif ���C

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

�ק�ƻs���c�ɮ�

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

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

 

# ServerRoot/slapd-serverID/schema_push.pl

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

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

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

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

����c�ƻs

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

�H�U��O�i�Ψӭ���c�ƻs�A�ϱo�u�ƻs�ϥΪ̩w�q�����c�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�C



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


Copyright 2004 Sun Microsystems, Inc. All rights reserved.