Sun Java �ձ�     ��һ��      Ŀ¼      ����      ��һ��     

Sun �ձ�
Sun Java(TM) System Directory Server 5 2004Q2 ����ָ�� 

�� 9 ��
)չĿ¼�ܹ�

Directory Server ���б�׼�ܹ����üܹ���(��ٸ����������ԡ���Ȼ��׼�����������Ӧ���ܹ�������Ĵ����Ҫ�󣬵����ܻ���Ҫ�����¶������������)չ�ܹ����йر�׼�ܹ��ĸ����Լ��й��������ܹ����㲿��Ҫ��ļܹ���˵������ġ�Directory Server Deployment Planning Guide���е� Chapter 3 "Directory Server Schema"��

����������С���н������)չ�ܹ���


�ܹ����

���ܹ���鴦�ڴ�״̬ʱ��Directory Server ��ȷ�����еĵ��롢��Ӻ��޸IJ����ϵ�ǰ�����Ŀ¼�ܹ���

�ܹ����Ĭ�������Ϊ��״̬������ Directory Server ʱ���ܹ����ʼ��Ӧ���ڴ�״̬�����ͻ���Ӧ�ó�����Ϊ�ܹ����Ϊ��״̬��ʾ������Ŀ����ϼܹ�������򿪼ܹ���鲢������֤Ŀ¼�е��������ݡ�Ҫ��֤����Ŀ¼���ݷ�ϼܹ���Ψһ�취���������������Ŀ�����³�ʼ��������Ŀ֮ǰ�򿪼ܹ���顣

Ψһ����������Ǽ�����֪��ϼܹ��� LDIF �ļ��ĵ�������ʱ�ܹ�������Ҫ�رա�����ʼ�մ��ڵ��벻��ϼܹ�����Ŀ�ķ��գ������޷���⵽�˷��ա�

��ij����Ŀ����ϼܹ�ʱ�����޷��������Ŀ�������޸Ĵ���Ŀ�IJ���Ҳ���ܻ�ʧ�ܡ�Ҫʹ��Ŀ��ϼܹ�������ִ�����²���

  1. ��������������������ϣ�����Ƚ�������������ֻ��״̬���Է�ֹ�ܹ����Ϊ�ر�״̬ʱ��������κ��޸ġ������������ȫ��ֻ��ģʽ����
  2. �밴������IJ���رռܹ���顣
  3. ������Ŀ���ֶ�������Ŀ�뵱ǰ����ļܹ����бȽϣ���ȷ����Ŀ����ϼܹ���ԭ����������鿴���ԡ������鿴�����ࡱ��
  4. �޸���Ŀ��ʹ���ϼܹ���
  5. ����ж���ϼܹ�����Ŀ��������Щ��Ŀ�������ݵ�һ��ģʽ���¸�ʽ����Ӧ��Ϊ�����޸ļܹ�������Ӧ���ڲ���ǰ�ƻ��ܹ��Ծ����ٶԼܹ��ĸ�ġ��й���ϸ��Ϣ������ġ�Directory Server Deployment Planning Guide���е� Chapter 3 "Directory Server Schema"��

  6. �밴������IJ���򿪼ܹ���顣
  7. ���������ȫ��ֻ��ģʽ����ȡ�����á�

ʹ�ÿ���̨���üܹ����

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�����������ѡ��ܹ��ڵ㡣
  2. �Ҳ������˼ܹ��Ķ��塣

  3. ��嶥����״̬��Ϣָʾ��ǰ�ܹ���鴦�����û��ǽ���״̬�������Ҳ�İ�ť���л��ܹ����Ĺرջ��״̬��
    • �ð�ť����Ϊ�����á��Թرռܹ���顣
    • �����Դ򿪼ܹ����ʱ���ð�ť����Ϊ�����á���
    • �µļܹ������Խ�b����Ч��

�����������üܹ����

������ͨ������ cn=config ��Ŀ�� nsslapd-schemacheck ����4�򿪺͹رռܹ���飺

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

������b��ʵʩ�¼ܹ������ԡ�


)չ�ܹ�����

��ܹ����������ʱ�����봴���¶������԰���Щ���ԡ���Ȼ�������еĶ����ࣨ�Ѱ�����Ĵ�������ԣ������������Կ���4�ܷ��㣬�������������� LDAP �ͻ���Ļ����ԡ�

Directory Server ������ LDAP �ͻ���Ļ�������5�ڱ�׼ LDAP �ܹ�������ı�׼�ܹ����������ʱͬ������'�ѡ�����ͬ������ɣ�����ɾ���׼�ܹ�Ԫ�ء�

�йض����ࡢ���Ժ�Ŀ¼�ܹ�����ϸ��Ϣ���Լ�)չ�ܹ���ָ��˵������ġ�Directory Server Deployment Planning Guide���е� Chapter 3 "Directory Server Schema"���йر�׼���ԺͶ��������Ϣ������ġ�Directory Server Administration Reference���е� Chapter 9 "Object Class Reference" �� Chapter 10 "Attribute Reference"��

Directory Server �ܹ��洢�� cn=schema ��Ŀ�������С���������Ŀ���ƣ����Ƿ��������ڼ���ļ���ȡ�ļܹ��� LDAP ��ͼ���ܹ��ļ��� LDIF �ļ���λ�ڣ�

ServerRoot/slapd-server ID/config/schema

��Ŀ¼�� Directory Server ��������5 Directory Server �� Sun Java System ��������ʹ�õı�׼�ܹ����ļ�����Directory Server Administration Reference���е� Chapter 5 "Schema Supported by Directory Server 5.2" ����Щ�ļ�������˵���Directory Server Administration Reference���е� Chapter 9 "Object Class Reference" �� Chapter 10 "Attribute Reference" �Ա�׼�ܹ�������˵��

�޸ļܹ��ļ�

�ܹ��ļ�ֻ������ʱ�ɷ������ȡһ�Ρ��ļ��� LDIF ���ݽ�������� cn=schema �мܹ����ڴ� LDAP ��ͼ����Ϊ�ܹ������˳��dz���Ҫ����˼ܹ��ļ�������������Ϊǰ׺��������ĸ����˳����ء�ֻ�а�װ�ڼ䶨���ϵͳ�û��ſ�����Ŀ¼�еļܹ��ļ�д�롣

Ҫ�޸��ļ��еļܹ����壬���봴�����޸�ϣ����ļ���Ȼ�������������RFC2252 (http://www.ietf.org/rfc/rfc2252.txt) �Լܹ��ļ��е��﷨���������˵��

�� LDIF �ļ���ֱ�Ӷ���ܹ�ʱ��һ����Ҫʹ�� X-ORIGIN �ֶε�ֵ��’user defined’������ֵ��Ϊͨ�� cn=schema �� LDAP ��ͼ�����ҳ����ڡ�99user.ldif���ļ��еļܹ�Ԫ�ض���

�ļ� 99user.ldif �� cn=schema ��Ŀ�ĸ��� ACI���Լ��������л�ʹ�ÿ���̨��ӵ����мܹ����塣����µļܹ�����ʱ���ļ� 99user.ldif �������ǡ����Ҫ�޸Ĵ��ļ�������b���������������ȷ�������ľ����>��ԡ�

��Ӧ���޸�������ܹ��ļ��ж���ı�׼�ܹ����������������ļ��Զ����µ����ԺͶ����ࡣ���磬Ҫ�ڶ�̨�������ж����¼ܹ�Ԫ�أ�Ӧ����һ����Ϊ 98mySchema.ldif ���ļ��ж�����Щ�ܹ�Ԫ�أ��������ļ����Ƶ����з�����ļܹ�Ŀ¼��Ȼ�󣬱������������з������Լ����µļܹ��ļ���

���������޸ļܹ�

��Ϊ�ܹ����� cn=schema �е� LDAP ��ͼ����ģ����Կ���ʹ�� ldapsearch �� ldapmodify ���ó���j��鿴���޸ļܹ�������ֻ���޸� X-ORIGIN �ֶε�ֵΪ ’user defined’ �ļܹ�Ԫ�ء�������ܾ��޸������塣

ʹ�� ldapmodify ������Ӻ�ɾ�� attributeTypes �� objectClasses ���Եĵ���ֵ��Ҫ�޸�����һ��ֵ������ɾ���ֵ��Ȼ������Ϊ��ֵ��ӣ���Ϊ��Щ����Ϊ��ֵ����������޸Ķ�ֵ���Ե�һ��ֵ����������ʹ�� RFC2252 (http://www.ietf.org/rfc/rfc2252.txt) ��˵����﷨4����ܹ�Ԫ�ء�

�κ���Ԫ�ض��弰���û�����Ԫ�صĸ�Ķ������� 99user.ldif �ļ��С�

���������޸ļܹ���������׳�?��Ϊ��Ҫ��׼ȷ������λ���ij�ֵ����������Ҫ����Ŀ¼�ܹ��Ľű��п��ܻ��õ��˹��ܡ�

ʹ�ÿ���̨�޸ļܹ�

����Ŀ¼�ܹ��Ľ��鷽����ʹ�� Directory Server Console�������¼������������̨������鿴��׼�ܹ������ṩһ��ͼ�ν��棬���ڶ����µ����ԺͶ������Լ��༭�Ѷ����Ԫ�ء�

�κ���Ԫ�ض��弰���û�����Ԫ�صĸ�Ķ������� 99user.ldif �ļ��С�

Ҫ)չĿ¼�ܹ���Ӧ�ð�����˳��ִ�в���

  1. ���������������ԡ�������������ԡ�
  2. Ȼ�󴴽�һ��������԰������ԣ�������������v����ࡣ�й���Ϣ������������������ࡱ��


�������Զ���

Directory Server Console �ṩһ����棬�Բ鿴�ܹ��е��������ԣ������Դ������༭��ɾ�����Լ������Զ��塣

�鿴����

Ҫ�鿴�й�Ŀ¼�ܹ��е�ǰ���ڵ��������Ե���Ϣ����ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�����ԡ�ѡ���
  2. ��ѡ�����ֱ����Щ����г�ܹ��е����б�׼��ֻ�c����Ժ��û���������ԡ������ŵ�����ijһ�У�����ʾ��Ӧ���Ե�˵���ַ�

    ���±��˵�����Ա����ֶΡ�

    �� 9-1 �����ԡ�ѡ��еı����

    ���

    ˵��

    ���

    ���Ե���ƣ���ʱ��Ϊ���͡�

    OID

    ���ԵĶ����ʶ��OID ��һ���ַ�ͨ���ɴ���ʮ������ɣ�����Ψһ��ʶ�ܹ�����

    �й� OID ����ϸ��Ϣ��������Ϊ��ҵ����ǰ׺������ IANA��Internet �����������ʼ�����ַ�� iana@iana.org��Ҳ�ɷ��� IANA Web վ�� http://www.iana.org/��

    �﷨

    �﷨˵�����������ֵ��ʽ�����ܵ��﷨������ 9-2 �С�

    ��ֵ

    �����еĸ�ѡ��ָ�������Ƿ�Ϊ��ֵ����ֵ���Կ�����Ŀ�г�������Σ�����ֵ���Կ��ܽ����һ�Ρ�

    �� 9-2 �����﷨����

    �﷨���

    ����

    �����ƣ���ǰ�� bin��

    ��������Ե�ֵ�������������ݡ�

    ������

    ��������Խ�ӵ��}��ֵ�е�һ��True �� False��

    Country String

    ��������Ե�ֵ����Ϊ}����ĸ�Ĺ�ң�������루�� ISO 3166 ָ���������� FR��

    DN����ǰ�� dn��

    ��������Ե�ֵ�� DN����ʶ��ƣ�

    DirectoryString����ǰ�� cis��

    ��������Ե�ֵ���ܰ����� UTF-8 �����ַ��Ҳ���ִ�Сд��

    GeneralizedTime

    ��������Ե�ֵ�ѱ�����Ϊ��ӡˢ���ַ�����ָ��ʱ��ǿ�ҽ�����ʹ�� GMT��

    IA5String����ǰ�� ces��

    ��������Ե�ֵ���ܽ�� ASCII �ַ���Ӽ���������ִ�Сд��

    ���ͣ���ǰ�� int��

    ��������Ե���ЧֵΪ���֡�

    OctetString

    �Ͷ����Ƶ���Ϊ��ͬ��

    ͨѶ��ַ

    ��������Ե�ֵ������Ϊ

    dstring[$ dstring]*

    ���У�ÿ�� dstring �������Ϊ���� DirectoryString �﷨��ֵ��dstring �еķ�б�߷�ź���Ԫ�ַ���������ţ����ⱻ����Ϊ�зָ����������ͨѶ��ַ����Ϊ 6 �У��ַ���������Ϊ 30�����磺

    1234 Main St.$Anytown, CA 12345$USA

    TelephoneNumber����ǰ�� tel��

    ��ʾ�����Ե�ֵΪ�绰������ʽ������ʹ�ù����ʽ�ĵ绰���롣

    URI

    ��������Ե�ֵ��һ�� URL������һ���ѡǰ׺������ http://��https://��ftp://��ldap:// �� ldaps://��URI ֵ����Ϊ�� IA5String ��ͬ������� RFC2396��http://www.ietf.org/rfc/rfc2396.txt����

��������

Ҫ��ܹ�������Լ������Զ��壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�����ԡ�ѡ���
  2. �������������ʾ���������ԡ��Ի���
  3. ���ı��ֶ�������������Ϣ�Զ��������ԡ�ֻ��������ƺ��﷨�DZ�����д�ģ�
    • ������ƣ��������Ե�Ψһ��ƣ�Ҳ��Ϊ�������͡�������Ʊ�������ĸ��ͷ������ֻ�ܰ� ASCII ��ĸ�����ֺ�l�ַ�

    • ע

      ������ƿ��԰��д��ĸ����û�� LDAP �ͻ������5��Щ��ĸ����ʶ�𡣱��밴�� RFC2251 (http://www.ietf.org/rfc/rfc2251.txt) 4.1.4 С�ڵ�˵���Բ���ִ�Сд�ķ�ʽ4����������ơ�


    • ���� OID����ѡ�����������ԵĶ����ʶ������ 9-1 �ж� OID ������˵�����ָ�� OID��Directory Server ���Զ�ʹ�� ������-oid����ע�⣬Ϊ���ϸ���� LDAPv3�������ṩһ����Ч������ OID��
    • ���Ա����ѡ�������Զ��ŷָ���б����������Եı�����ơ�
    • ����˵���ѡ���������̵�˵��������˵�����Ե���;��
    • �﷨������-�б���ѡ��һ��˵��������Ҫ����ݵ��﷨������ 9-2 �жԿɹ�ʹ�õ��﷨������˵��
    • ��ֵ��Ĭ������£�����Ϊ��ֵ��������Ե�ÿ����Ŀֻ����һ��ֵ������ȡ��ѡ�иø�ѡ��
  4. �ڡ��������ԡ��Ի����е���ȷ�����Զ��������ԡ������Խ��������û��������Եı���С�
  5. ��Ŀ¼��Ŀ�ж�������Ե�ֵ֮ǰ�����봴����༭��Ҫ����������ԵĶ����࣬������������ඨ�塱������

�༭����

ʹ�ÿ���ֻ̨�ܱ༭�û���������ԡ����޸����Ե���ơ��﷨���ֵ����֮ǰ������ȷ��Ŀ¼�е���Ŀ��ǰδʹ�ô����ԣ�����ͻ����ܷ��ʸ���Ŀ��

Ҫ�޸����Եļܹ����壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�����ԡ�ѡ���
  2. �ڡ��û���������ԡ�����У�ѡ��Ҫ�༭�����ԣ�Ȼ�󵥻�༭����
  3. �޸ġ��༭���ԡ��Ի�����ֶ������¶������ԡ�
  4. ��� OID �ַ����������ƣ���ÿ�θ�����ʱ����Ӧ�ø�� OID������ 9-1 �ж� OID ������˵������ 9-2 �жԿɹ�ʹ�õ��﷨������˵��

  5. ��ɶ����Եı༭���뵥��ȷ���������ġ�

ɾ������

ʹ�ÿ���ֻ̨��ɾ���û���������ԡ���ɾ�����Զ���֮ǰ������ȷ��Ŀ¼�е���Ŀ��ǰδʹ�ô����ԣ�����ͻ����ܷ��ʸ���Ŀ��

Ҫɾ�����Եļܹ����壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�����ԡ�ѡ���
  2. �ڡ��û���������ԡ�����У�ѡ������ԣ�Ȼ�󵥻�ɾ��
  3. ��ʾ��ɾ��ʱ�����ȷ�ϡ�
  4. ������b��ɾ�����Զ��塣���ܳ���˲���


��������ඨ��

Directory Server Console ���ṩһ����棬���Բ鿴�ܹ��е����ж����࣬�����Դ������༭��ɾ�����Լ��Ķ����ඨ�塣

�鿴������

Ҫ�鿴�йص�ǰ�����Ѷ���Ķ��������Ϣ����ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�񡰶����ࡱѡ���
  2. ��ѡ�����б��г��˼ܹ��е����б�׼��ֻ�c���������û�����Ķ����ࡣ

  3. ѡ��Ҫ����һ�б��в鿴�Ķ����ࡣ
  4. ��ѡ��е������ֶ���ʾ���й���ѡ�������������Ϣ��

    �� 9-3 �������ࡱѡ����ֶ�

    �ֶ�

    ˵��

    ���������

    ����������ʹ�øö��������Ŀ�е�һ�����ԡ����б��(�̳е����ԡ�

    ���������

    ����ܳ�����ʹ�øö��������Ŀ�е�һ�����ԡ����б��(�̳е����ԡ�

    ��������

    ���������ʶ��������м̳������Ժͽṹ�Ķ����ࡣ�������Զ����丸������̳б������Ժ��������ԡ�

    OID

    ������Ķ����ʶ��OID ��һ���ַ�ͨ���ɴ���ʮ������ɣ�����Ψһ��ʶ�ܹ�����

    �й� OID ����ϸ��Ϣ��������Ϊ��ҵ����ǰ׺������ IANA��Internet �����������ʼ�����ַ�� iana@iana.org��Ҳ�ɷ��� IANA Web վ�� http://www.iana.org/��

����������

���Ҫ��������̳е���ɶ����࣬�������ȴ����������ࡣ����¶�����Ҫʹ���Զ������ԣ����������ȶ�����Щ�Զ������ԡ�


ע

����̨�����?���ṹ�����ࡣ��Щ�����඼����̳и������ࡣҪ���帨�������ͳ�������࣬����ʹ�������й��ó���


Ҫ��ܹ�������Լ��Ķ����ඨ�壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�񡰶����ࡱѡ���
  2. �������������ʾ�����������ࡱ�Ի���
  3. ���ı��ֶ�������������Ϣ���Զ����¶����ࣺ
    • ��ƣ�����������Ψһ��ơ�
    • �������࣭ѡ��Ҫ��Ϊ������������ж����ࡣĬ������£���ѡ�� top �ұ�����������ࣨ��������û�д������κζ�����̳У����Ӹ��������м̳еı������Ժ��������Լ��丸�����ཫ��ʾ����Ӧ���б��С�
    • ͨ�������Ҫ����û���Ŀ�������ԣ��򸸶����ཫ�� inetOrgPerson �����ࡣ���Ҫ��ӹ�˾��Ŀ�������ԣ���������ͨ��Ϊ organization �� organizationalUnit�����Ҫ�������Ŀ�������ԣ���������ͨ��Ϊ groupOfNames �� groupOfUniqueNames��

    • OID����ѡ�������������Ķ����ʶ������ 9-3 �ж� OID ������˵�����ָ�� OID��Directory Server ���Զ�ʹ�� ��������-oid����ע�⣬Ϊ���ϸ���� LDAPv3�������ṩһ����Ч������ OID��
  4. ����ʹ���¶��������ĿҪ������ԣ�
    • Ҫ�����������ֵ����ԣ����ڡ��������ԡ��б���ѡ��һ��������ԣ�Ȼ�󵥻��������ԡ������ġ���ӡ���ť��
    • Ҫ�����������ֵ����ԣ����ڡ��������ԡ��б���ѡ��һ��������ԣ�Ȼ�󵥻���������ԡ������ġ���ӡ���ť��
    • Ҫɾ����ǰ��ӵ����ԣ�����������һ�б���ͻ����ʾ�����ԣ�Ȼ�󵥻���Ӧ�ġ�ɾ��ť������ɾ��Ӹ�������̳ж�4���������Ի�������ԡ�
  5. �ڡ����������ࡱ�Ի����е���ȷ�����Զ����¶����ࡣ�¶����ཫ�������û�����Ķ��������У���������Զ�����д˶��������Ŀ��

�༭������

ʹ�ÿ���ֻ̨�ܱ༭�û�����Ķ����ࡣ���޸Ķ�����Ķ���֮ǰ������ȷ��Ŀ¼�е�ǰû��ʹ�ô˶��������Ŀ������ͻ����ܷ��ʸ���Ŀ��

Ҫ�޸Ķ�����ļܹ����壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�񡰶����ࡱѡ���
  2. �ӡ��û�����Ķ����ࡱ�б��У�ѡ��Ҫ�༭�Ķ����࣬Ȼ�󵥻�༭����
  3. �޸ġ��༭�����ࡱ�Ի�����ֶ������¶�������ࡣ
  4. ��������������࣬Ҳ���ܸ���� OID��Ҫ�޸��������ݣ���ɾ��˶����ಢ����һ���¶����ࡣ

    • �������࣭ѡ��Ҫ��Ϊ������������ж����ࡣ�Ӹ��������м̳еı������Ժ��������Լ��丸�����ཫ��ʾ����Ӧ���б��С�
    • Ҫ�����������ֵ����ԣ����ڡ��������ԡ��б���ѡ��һ��������ԣ�Ȼ�󵥻��������ԡ������ġ���ӡ���ť��
    • Ҫ�����������ֵ����ԣ����ڡ��������ԡ��б���ѡ��һ��������ԣ�Ȼ�󵥻���������ԡ������ġ���ӡ���ť��
    • Ҫɾ����ǰ��ӵ����ԣ�����������һ�б���ͻ����ʾ�����ԣ�Ȼ�󵥻���Ӧ�ġ�ɾ��ť������ɾ��Ӹ�������̳ж�4���������Ի�������ԡ�
  5. ��ɶ�����ı༭���뵥��ȷ���������ġ�

ɾ�������

ʹ�ÿ���ֻ̨��ɾ���û�����Ķ����ࡣ��ɾ������ඨ��֮ǰ������ȷ��Ŀ¼�е�ǰû��ʹ�ô˶��������Ŀ������ͻ����ܷ��ʸ���Ŀ��

Ҫɾ�������ļܹ����壬��ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�ѡ���������еġ��ܹ����ڵ㣬Ȼ�����Ҳ������ѡ�񡰶����ࡱѡ���
  2. �ڡ��û�����Ķ����ࡱ�б��У�ѡ���������ƣ�Ȼ�󵥻�ɾ��
  3. ��ʾ��ɾ��ʱ�����ȷ�ϡ�
  4. ������b��ɾ������ඨ�塣���ܳ���˲���


���Ƽܹ�����

���ۺ�ʱ����}��������һ������׺�ĸ��ƣ�Ҳ���Զ����Ƽܹ����⽫ȷ�����и�������һ��������ͬ�ļܹ����˼ܹ�������ܸ��Ƶ�ʹ���ߵ����ж���������ԡ���ˣ����������Ҳ����ܹ���

Ҫ�����и�����ʵʩ�ܹ������������е���������üܹ���顣��Ϊ��ִ�� LDAP ����������ִ�мܹ���飬���Ը���ʹ���߸���ʱ����Ҫ���ܹ���Ϊ������ܣ����ƻ��ƽ��ܿ���ʹ���߸������мܹ���顣


ע

��Ӧ���ڼ��������ר��ʹ���߸����йرռܹ���顣�ܹ�����ʹ����û������Ӱ�죬Ӧ��ʹ�䱣�ִ�״̬���Ա�ʾ�������ݷ����ܹ���


ʹ���߳�ʼ���ڼ��Լ����ۺ�ʱͨ�����̨�������й����޸ļܹ������������Ὣ�ܹ��Զ����Ƶ���ʹ���ߡ�Ĭ������½��������ܹ������Ҵ���ʹ�����л������ڵ��κ�����ܹ�Ԫ�أ�������洢�� 99user.ldif �ļ��С�

���磬������ʱ����������� 98mySchema.ldif �ļ��а�ܹ����壬Ȼ����������������������Ϊ��������������������ר��ʹ���߷�����֮��ĸ���Э�顣��������������г�ʼ������ʱ���Ѹ��Ƶļܹ����� 98mySchema.ldif �еĶ��壬�����ǽ��洢�ڸ���������� 99user.ldif �С�

ʹ���߳�ʼ���ڼ临�Ƽܹ���������� cn=schema ���޸ļܹ�Ҳ�Ὣ���ܹ����Ƶ�ʹ���ߡ���ˣ�ͨ�������й��ó�������̨������ܹ�������κ��޸Ķ��������Ƶ�ʹ���߸�������Щ�޸Ľ����洢������� 99user.ldif �У�ͨ�������������ͬ���ƣ���Щ�޸�Ҳ�����洢��ʹ���߸����� 99user.ldif �С�

�޸��Ѹ��Ƶļܹ��ļ�

���ƻ����޷���⵽�԰�ܹ��� LDIF �ļ�ֱ�ӽ��е��κθ�ġ���ˣ���������޸ļܹ��ļ����е�˵����¼ܹ�����ʹ��������������������ĸ��Ҳ���Ḵ�Ƶ�ʹ���߸����С�

Directory Server 5.2 �ṩ�����½ű�����4���ܹ��ļ��еĸ�ġ����͡���ʹ���߸�����

 

# ServerRoot/slapd-server ID/schema_push.pl

��ʹ�����²�����������������޸ļܹ��ļ���

  1. �ڼܹ�Ŀ¼������¼ܹ��ļ����޸����мܹ��ļ���
  2. ServerRoot/slapd-server ID/config/schema

    ֻ�а�װ�ڼ䶨���ϵͳ�û��ſ�����Ŀ¼�еļܹ��ļ�д�롣�й���ϸ��Ϣ����������޸ļܹ��ļ�����

  3. ������������ schema_push.pl �ű����ýű�����������򸱱������͡��ܹ������ǽ�һ����������д��ܹ��ļ�������һ�����ؼܹ��ļ������������и��ơ�
  4. ����������������������мܹ��ļ������ƻ��ƻὫ�¼ܹ����Ƶ���ʹ���߸�����

���Ƽܹ�����

Ĭ������£����ۺ�ʱ���ƻ��Ƹ��Ƽܹ������Ὣ���ܹ�������ʹ���߸�������}�����ϣ������������Σ�

ʹ����������4���Ƽܹ����ƣ��Ӷ�����û�����ļܹ���

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

�����Ҫ��off ��Ĭ��ֵ��ʹ���ܹ������ơ�



��һ��      Ŀ¼      ����      ��һ��     


��Ȩ���� 2004 Sun Microsystems, Inc. ��������Ȩ��