Sun ONE logo     ¤W¤@³¹     ¥Ø¿ý     ¯Á¤Þ     »¡©ú¤å¥ó­º­¶     ¤U¤@³¹    
Sun ONE Directory Server ºÞ²z«ü«n



²Ä 2 ³¹   «Ø¥ß¥Ø¿ý¶µ¥Ø

¥»³¹°Q½×¨Ï¥ÎDirectory Server ¥D±±¥x¥H¤Î ldapmodify ©M ldapdelete «ü¥O¦æ¤½¥Îµ{¦¡­×§ï¥Ø¿ý¤º®eªº¤è¦¡¡A¥]¬A°ò¥»Ãþ«¬ªºµ²ºc¶µ¥Ø¡B¨Ï¥ÎªÌ¶µ¥Ø¤ÎÂश¡C¦¹¥~¡A¥»³¹¤]²[»\¦b¿ï¥ÎÄÝ©Ê¥[±K¥\¯à (Directory Server 5.2 ·s¼W¥\¯à) ®ÉÄݩʪºÀx¦s¤è¦¡¡C

¦b±zªº¥Ø¿ý¶}µo³W¹º¶¥¬q´Á¶¡¡AÀ³¸Ó´y­z¦Û¤vªº¥Ø¿ý©Ò­n¥]§tªº¸ê®ÆÃþ«¬¯S¼x¡C«Ø¥ß¶µ¥Ø¤Î­×§ï¹w³]µ²ºc«e¡A±zÀ³¸Ó¥ý¾\Ū¡mSun ONE Directory Server ³¡¸p«ü«n¡n²Ä  2 ³¹<³]­p»P¦s¨ú¥Ø¿ý¸ê®Æ>¡C

¥»³¹°²³]±z¹ï LDAP µ²ºc¤Î¨ä©w¸qªºª«¥óÃþ§O©MÄݩʤw¨ã³Æ°ò¥»ª¾ÃÑ¡C¦p»Ý Directory Server ©Ò´£¨Ñªºµ²ºc¤Î©Ò¦³ª«¥óÃþ§O»PÄݩʤ§©w¸qªºÂ²¤¶¡A½Ð°Ñ¾\¡mSun ONE Directory Server °Ñ¦Ò¤â¥U¡n¤¤ªº²Ä 4 ³¹<¥Ø¿ý¦øªA¾¹µ²ºc>¡C



ª`·N

±z¥²¶·©w¸q¾A·íªº¦s¨ú±±¨î«ü¥Ü (ACI) ¤~¯à­×§ï±zªº¥Ø¿ý¡C¦p»Ý¶i¤@¨Bªº¸ê°T¡A½Ð°Ñ¾\²Ä 6 ³¹<ºÞ²z¦s¨ú±±¨î>¡C



¥»³¹¥]§t¤U¦C¸`¡G

²ÕºA¶µ¥Ø

¥Ø¿ý¦øªA¾¹±N©Ò¦³ªº²ÕºA¸ê°TÀx¦s¦b¤U¦CÀɮפº¡G

ServerRoot/slapd-serverID/config/dse.ldif

³o­Ó LDAP ¸ê®Æ¥æ´«®æ¦¡ (LDIF) ªºÀÉ®×¥H¤å¦r§Î¦¡´y­z LDAP ¶µ¥Ø¡BÄݩʤΨä­È¡C³o­ÓÀɮפ¤ªº¥Ø¿ý¦øªA¾¹²ÕºA¥]¬A¡G

  • cn=config ¶µ¥ØªºÄÝ©Ê©M­È¡C
  • cn=config ¤U¾ðª¬¤l¥Ø¿ý¤¤ªº©Ò¦³¶µ¥Ø¤Î¨äÄÝ©Ê©M­È¡C¬Y¶µ¥Ø©ÎÄݩʦs¦b»P§_³q±`¨ã¦³¤£¦Pªº·N¸q¡C
  • ®Ú¶µ¥Ø ("") »P cn=monitor ¶µ¥Øªºª«¥óÃþ§O»P¦s¨ú±±¨î«ü¥O (ACI)¡C³o¨Ç¶µ¥Øªº¨ä¥LÄݩʥѦøªA¾¹²£¥Í¡C

Directory Server Åý©Ò¦³²ÕºA³]©w­È³£¥i³z¹L LDAP ¶i¦æŪ¼g¡C¨Ì¹w³]­È¡A¥Ø¿ýªº cn=config ¤À¤ä¥u¯à¥Ñ Administration Server ¤¤©w¸qªº¥Ø¿ýºÞ²z­û (directory administrator) ¤Î¥Ø¿ýºÞ²z­û (directory manager) ¦s¨ú¡C³o¨ÇºÞ²z¨Ï¥ÎªÌ¥i¥HÀ˵ø¤Î­×§ï²ÕºA¶µ¥Ø¡A´N¦p¦P¨ä¥L¥ô¦ó¥Ø¿ý¶µ¥Ø¤@¼Ë¡C

±zÀ³¸ÓÁקK¦b cn=config ¶µ¥Ø¤U«Ø¥ß¶µ¥Ø¡A¦]¬°³o¼Ëªº¶µ¥Ø·|Àx¦s¦b dse.ldif Àɮפº¡A¦Ó³o­ÓÀɮפ£¹³´¶³q¶µ¥Øªº¸ê®Æ®w¤@¼Ë¨ã¦³°ª«×½Õ¾ã©Ê¡C¦]¦¹¡A¦pªG¦³³\¦h¶µ¥Ø (¯S§O¬O¥i¯à»Ý­n¸g±`§ó·sªº¶µ¥Ø) Àx¦s¦b cn=config ¤U¡A¥i¯à·|­°§C®Ä¯à¡CµM¦Ó¡A±N¯S©wªº¨Ï¥ÎªÌ¶µ¥Ø¡A¨Ò¦p [½Æ¼gºÞ²z­û] (¨ÑÀ³°Ó³sµ² DN) ¶µ¥ØÀx¦s¦b cn=config ¤U¥i¯à·|«Ü¦³¥Î¡A¦]¬°³o¼Ë¥i¶°¤¤ºÞ²z²ÕºA¸ê°T¡C

¨Ï¥Î¥D±±¥x­×§ï²ÕºA

«Øij±z¨Ï¥Î Directory Server ¥D±±¥x³Ì¤W¼hªº [²ÕºA] ¼ÐÅҨӭקï²ÕºA¡C¦¹¼ÐÅÒªº­±ªO»P¹ï¸Ü¤è¶ô´£¨Ñ¥H¤u§@¬°°ò¦ªº±±¨î¶µ¡A¥iÀ°§U±z§Ö³t¡B¦³®Ä²v¦a³]©w²ÕºA¡C¦¹¥~¡A¥D±±¥x¤¶­±·|¬°±zºÞ²z²ÕºAªº½ÆÂø©Ê»P¬Û¤¬¨Ì¦s©Ê¡C

¦b¥»¤å¥ó¡u¨Ï¥Î¥D±±¥x...¡vµ{§Ç¤¤·|¥[¥H»¡©ú¥D±±¥xªº²ÕºA¤¶­±¡A³o¨Çµ{§Ç»¡©ú¦p¦ó¨Ï¥Î [²ÕºA] ¼ÐÅÒªº­±ªO»P¹ï¸Ü¤è¶ô§¹¦¨¯S©wªººÞ²z¤u§@¡C¤¶­±¥»¨­·|²M·¡«ü¥ÜÀx¦s²ÕºAªº¤è¦¡¥H¤Î­«·s±Ò°Ê¦øªA¾¹ÅýÅܧó¥Í®Äªº®É¾÷¡C

±q«ü¥O¦æ­×§ï²ÕºA

¦]¬° cn=config ¾ðª¬¤l¥Ø¿ý¥i³z¹L LDAP ¦s¨ú¡A©Ò¥H¥i¥H¥Î ldapsearch¡Bldapmodify ©M ldapdelete «ü¥OÀ˵ø¤Î­×§ï¦øªA¾¹²ÕºA¡Ccn=config ¶µ¥Ø¤Î¨ä¤U©Ò¦³¶µ¥Ø³£¥i§Q¥Î<±q«ü¥O¦æºÞ²z¶µ¥Ø>¤¤»¡©úªºµ{§Ç»P LDIF ®æ¦¡¶i¦æ­×§ï¡C

¦ý¬O±z¥²¶·¤F¸Ñ³o¨Ç¶µ¥Øªº·N¸q¡B¨äÄݩʪº¥Î³~¥H¤Î¤¹³\ªº­Èµ¥¡C¥»¤å¥óªº¡u±q«ü¥O¦æ...¡vµ{§Ç¤¤·|¸ÑÄÀ³o¨Ç­«­nªºª`·N¨Æ¶µ¡A¸Óµ{§Ç·|Á|¨Ò»¡©ú±z¥i¥H³]©wªº²ÕºA¶µ¥Ø»PÄÝ©Ê¡C¦p»Ý©Ò¦³²ÕºA¶µ¥Ø»PÄݩʪº§¹¾ã´y­z¡A¥]¬A¤¹³\­Èªº½d³ò¡A½Ð°Ñ¾\¡mSun ONE Directory Server °Ñ¦Ò¤â¥U¡n¡C

¦]¦¹¡A±q¥D±±¥x­×§ï²ÕºA·|¤ñ±q«ü¥O¦æ­×§ï§ó¥[ª½Ä±¦¡¡C¦ý¬O¡A¦³¤Ö¼Æ²ÕºA³]©wµLªk³z¹L¥D±±¥x¶i¦æ¡A¦]¦¹¥u´£¨Ñ«ü¥O¦æµ{§Ç¡C±z¤]¥i¥H¼¶¼g¨Ï¥Î«ü¥O¦æ¤u¨ãªº«ü¥OÀÉ¡A§Q¥Î«ü¥O¦æµ{§Ç±N²ÕºA¤u§@¦Û°Ê¤Æ¡C

­×§ï dse.ldif ÀÉ®×

dse.ldif ÀÉ®×¥]§t¦øªA¾¹±Ò°Ê©Î­«·s±Ò°Ê®É±NŪ¨ú¤Î¨Ï¥Îªº²ÕºA¡C³o­ÓÀɮתº LDIF ¤º®e¬O cn=config ¶µ¥Ø¤Î¨ä¾ðª¬¤l¥Ø¿ý¡C¥u¦³¦w¸Ë´Á¶¡©Ò©w¸qªº¨t²Î¨Ï¥ÎªÌ¥iŪ¨ú³o­ÓÀɮסC

ª½±µ½s¿è³o­ÓÀɮתº¤º®e¨Ó­×§ï²ÕºA¤ñ¸û®e©ö¥X¿ù¡A¦]¦¹¤£«Øij³oºØ§@ªk¡C±zÀ³¸Óª¾¹D¤U¦C¹B§@¤è¦¡¡G

  • ¦b±Ò°Ê®É¥u·|Ū¨ú dse.ldif Àɮפ@¦¸¡C¤§«á¡A¦øªA¾¹²ÕºA´N¥H²ÕºA¶µ¥Ø¦b°O¾ÐÅ餤ªº LDAP ¼v¹³¬°·Ç¡C¦]¦¹¡A¦b±Ò°Ê«á©Ò°µªºÀɮ׭קï±Nµ¥¨ì¤U¤@¦¸­«·s±Ò°Ê®É¤~·|¥Í®Ä¡C
  • ¨Ï¥Î¥D±±¥x©Î±q«ü¥O¦æ­×§ï²ÕºA·|Åܧó²ÕºAªº LDAP ¼v¹³¡C¦³¨Ç¥Ø¿ý¥\¯à·|¦b±Ò°Ê®ÉŪ¨ú¥Ø«eªº²ÕºA¡A¦]¦¹¤£¥²­«·s±Ò°Ê¦øªA¾¹¡C
  • ¨C·í²ÕºAªº LDAP ¼v¹³Åܧó®É¡A¦øªA¾¹´N·|¼g¤J dse.ldif ÀɮסC¦³¨Ç¥Ø¿ý¥\¯à¥u¦b¦øªA¾¹±Ò°Ê®ÉŪ¨ú¨ä²ÕºA¡A¦Ó¼g¤JÀÉ®×¥i½T«OÅܧó·|¦s¦b¡C
  • ²{¦³ªº dse.ldif ÀÉ®×·|½Æ»s¦¨¬° dse.ldif.bak¡A¨ÃÂмg²{¦³ªº dse.ldif.bak¡C¦]¦¹¡A¦pªG¦b¦øªA¾¹­«·s±Ò°Ê¤§«e³z¹L LDAP Åܧó²ÕºA¡A¹ï dse.ldif ÀɮשҰµªº¥ô¦ó¤â°ÊÅܧó±N·|®ø¥¢¤£¨£¡C

  • ¨C¦¸¦¨¥\±Ò°Ê¥Ø¿ý«á¡Adse.ldif ÀÉ®×·|½Æ»s¦¨¦P¤@¦ì¸m¤¤ªº dse.ldif.startOK¡C¦pªG¦]¬°²ÕºAÅܧó¿ù»~¾É­PµLªk±Ò°Ê¦øªA¾¹¡A±z¥²¶·±q³o­ÓÀÉ®×ÁÙ­ì dse.ldif¡C

¨Ï¥Î¥D±±¥xºÞ²z¶µ¥Ø

±z¥i¥H¥Î Directory Server ¥D±±¥x¤Wªº [¥Ø¿ý] ¼ÐÅҤζµ¥Ø½s¿è¾¹¹ï¸Ü¤è¶ô­Ó§O¥[¤J¡B­×§ï©Î§R°£¶µ¥Ø¡C¦pªG­n¦P®É¾Þ§@´X­Ó¶µ¥Ø¡A½Ð°Ñ¾\<¨Ï¥Î¥D±±¥x°õ¦æ¤j¶q§@·~>¡C

¦p»ÝÃö©ó±Ò°Ê Directory Server ¥D±±¥x»PÂsÄý¨Ï¥ÎªÌ¤¶­±ªº¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\<¨Ï¥Î Directory Server Console>¡C

«Ø¥ß¥Ø¿ý¶µ¥Ø

Directory Server ¥D±±¥x´£¨Ñ¼Æ­Ó¥i«Ø¥ß¥Ø¿ý¶µ¥Øªº¦Û­q½d¥»¡C¨C­Ó½d¥»¬O¯S©wÃþ«¬¤§ª«¥óÃþ§Oªº¦Û­q½s¿è¾¹¡Cªí 2-1 Åã¥Ü¨C­Ó¦Û­q½s¿è¾¹©Ò¥Îªºª«¥óÃþ§O¡C

ªí 2-1    ¶µ¥Ø½d¥»»P¹ïÀ³ªºª«¥óÃþ§O 

½d¥»

ª«¥óÃþ§O

¨Ï¥ÎªÌ

inetOrgPerson (¥Î©ó«Ø¥ß»P½s¿è)
organizationalPerson (¥Î©ó½s¿è)
person (¥Î©ó½s¿è)

¸s²Õ

groupOfUniqueNames ¤Î¨ä¥L¥i¯à¥Î©ó°ÊºA¸s²Õ»P¾ÌÃÒ¸s²Õªºª«¥óÃþ§O

²Õ´³æ¦ì

organizationalUnit

¨¤¦â

nsRoleDefinition ¤Î¨ä¥L (¨Ì¿ï¾Ü¨üºÞ²z¡B¿z¿ï©Î±_ª¬¨¤¦â¦Ó©w)

ªA°ÈÃþ§O

cosSuperDefinition ¤Î¨ä¥L (¨ÌªA°ÈÃþ§OªºÃþ«¬¦Ó©w)

±K½X­ì«h

passwordPolicy

Âश

referral

³o¨Ç¦Û­q½s¿è¾¹©Ò¥]§tªºÄæ¦ì¥Nªí©Ò¦³±j¨îÄÝ©Ê¡A¥H¤Î­Ó§Oª«¥óÃþ§O±`¥Îªº³¡¤À¿ï¥ÎÄÝ©Ê¡C­Y­n¥Î³o¨Ç½d¥»«Ø¥ß¶µ¥Ø¡A½Ð¨Ì·Ó<¨Ï¥Î¦Û­q½s¿è¾¹«Ø¥ß¶µ¥Ø>¤¤ªº»¡©ú¶i¦æ¡C­Y­n«Ø¥ß¥ô¦ó¨ä¥LÃþ«¬ªº¶µ¥Ø¡A½Ð°Ñ¾\<«Ø¥ß¨ä¥LÃþ«¬ªº¶µ¥Ø>¡C

¨Ï¥Î¦Û­q½s¿è¾¹«Ø¥ß¶µ¥Ø

  1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n§@¬°·s¶µ¥Ø¤÷¶µªº¶µ¥Ø¡C
  2. ¥H·Æ¹«¥kÁä«ö¤@¤U¤÷¶µ¡A¿ï¾Ü [·s¼W] ¥\¯àªí¶µ¥Ø¡A¦A±q¤l¥\¯àªí¤¤¿ï¾Ü¶µ¥ØÃþ«¬¡G¨Ï¥ÎªÌ¡B¸s²Õ¡B²Õ´³æ¦ì¡B¨¤¦â¡BªA°ÈÃþ§O¡B±K½X­ì«h©ÎÂश¡C©ÎªÌ¡A±z¥i¥H¦b¤÷¶µ¤W«ö¤@¤U·Æ¹«¥ªÁä¥H¿ï¾Ü¤÷¶µ¡A¦A±q [ª«¥ó] > [·s¼W] ¥\¯àªí¤¤¿ï¾Ü¶µ¥ØÃþ«¬¡C¥X²{±z¿ï¾Ü¤§¶µ¥ØÃþ«¬ªº¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¡C
  3. ¦Û­q½s¿è¾¹ªº¥ªÄ榳¤@³s¦êªº¼ÐÅÒ¡A¨C­Ó¼ÐÅÒªºÄæ¦ì«hÅã¥Ü¦b¥kÃä¡C¨Ì¹w³]­È¡A©Ò¦³¦Û­q½s¿è¾¹¶}±Ò®É·|¿ï¾Ü³Ì¤W¼hªº [¨Ï¥ÎªÌ] ©Î [¤@¯ë] ¼ÐÅÒ¡A¤W­±¥]§t·s¶µ¥Øªº¦WºÙ©M»¡©úÄæ¦ì¡C

    ¨Ò¦p¡A¤U¹ÏÅã¥Ü¨Ï¥ÎªÌ¶µ¥Øªº¦Û­q½s¿è¾¹¡G

¹Ï 2-1    Directory Server Console - ¨Ï¥ÎªÌ¶µ¥Øªº¦Û­q½s¿è¾¹

  1. ¦b¦Û­q½s¿è¾¹ªºÄæ¦ì¤¤¬°±z­n´£¨ÑªºÄÝ©Ê¿é¤J­È¡C¤Z¬OÄæ¦ì¦WºÙ®Ç¦³¬P¸¹ (*) ªº±j¨îÄݩʳ£¥²¶·¿é¤J­È¡F¨ä¥LÄæ¦ì«h¥i¥H«O¯dªÅ¥Õ¡C¦b¤¹³\¦h­«­ÈªºÄæ¦ì¤¤¡A±z¥i¥H«ö Return ¥H¤À¹j¼Æ­È¡C
  2. ¦p»Ý¦U¶µ¥ØÃþ«¬ªº¦Û­q½s¿è¾¹¤¤¦³Ãö¯S©wÄæ¦ì¶i¤@¨Bªº¨ó§U¡A½Ð«ö¤@¤U [»¡©ú] «ö¶s¡C¦p»Ý [¨Ï¥ÎªÌ] »P [²Õ´³æ¦ì] ½s¿è¾¹¤W [»y¨¥] ¼ÐÅÒªº»¡©ú¡A½Ð°Ñ¾\<³]©w»y¨¥¤ä´©ªºÄÝ©Ê>¡C

    ¦p»Ý«Ø¥ß¸s²Õ¡B¨¤¦â¤ÎªA°ÈÃþ§O¶µ¥Øªº¶i¤@¨B»¡©ú¡A½Ð°Ñ¾\²Ä 5 ³¹<¶i¶¥¶µ¥ØºÞ²z>¡C¦p»Ý«Ø¥ß±K½X­ì«hªº»¡©ú¡A½Ð°Ñ¾\²Ä 7 ³¹<¨Ï¥ÎªÌ±b¤áºÞ²z>¡C¦p»Ý«Ø¥ßÂशªº»¡©ú¡A½Ð°Ñ¾\<³]©wÂश>¡C

  3. «ö¤@¤U [½T©w] «Ø¥ß·sªº¶µ¥Ø¡A¨ÃÃö³¬¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¡A·s¶µ¥Ø¥X²{¦b¾ðª¬¥Ø¿ý¤¤¡C
  4. ¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¨Ã¤£·|¬°­Ó§Oª«¥óÃþ§Oªº©Ò¦³¿ï¥ÎÄÝ©Ê´£¨ÑÄæ¦ì¡C¦pªG§Æ±æ¥[¤J¤£Åã¥Ü¦b¦Û­q½s¿è¾¹¤Wªº¿ï¥ÎÄÝ©Ê¡A½Ð¨Ì·Ó<¥H¼Ð·Ç½s¿è¾¹­×§ï¶µ¥Ø>¤¤ªº»¡©ú¶i¦æ¡C

«Ø¥ß¨ä¥LÃþ«¬ªº¶µ¥Ø

½Ð¨Ì·Ó¥H¤U¨BÆJ¬°¥ô¦ó¤£¦bªí 2-1 ¤¤¦C¥Xªºª«¥óÃþ§O«Ø¥ß¶µ¥Ø¡C¦¹µ{§Ç¤]¥i¥Î¨Ó«Ø¥ß¥Ø¿ýµ²ºc¤¤¤w©w¸q¤§¥ô¦ó¦Û­qª«¥óÃþ§Oªº¶µ¥Ø¡G

  1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n§@¬°·s¶µ¥Ø¤÷¶µªº¶µ¥Ø¡C
  2. ¥H·Æ¹«¥kÁä«ö¤@¤U¤÷¶µ¡A¦A±q¤l¥\¯àªí¤¤¿ï¾Ü [·s¼W] > [¨ä¥L] ¶µ¥Ø¡C©ÎªÌ¡A±z¥i¥H¦b¤÷¶µ¤W«ö¤@¤U·Æ¹«¥ªÁä¥H¿ï¾Ü¤÷¶µ¡A¦A¿ï¾Ü [ª«¥ó] > [·s¼W] > [¨ä¥L] ¥\¯àªí¶µ¥Ø¡C
  3. ¥X²{ [·s¼Wª«¥ó] ¹ï¸Ü¤è¶ô¡C

  4. ¦b [·s¼Wª«¥ó] ¹ï¸Ü¤è¶ôªºª«¥óÃþ§O²M³æ¤¤¡A¿ï¾Ü©w¸q·s¶µ¥Øªºª«¥óÃþ§O¡A¦A«ö¤@¤U [½T©w]¡C
  5. ¦pªG¿ï¾Ü¦C¦bªí 2-1 ¤¤ªºª«¥óÃþ§O¡A±NÅã¥Ü¹ïÀ³ªº¦Û­q½s¿è¾¹ (°Ñ¾\<¨Ï¥Î¦Û­q½s¿è¾¹«Ø¥ß¶µ¥Ø>)¡C¦b¨ä¥L±¡ªp¤¤¡A«h§¡Åã¥Ü¼Ð·Ç½s¿è¾¹¡C

  6. «Ø¥ß·s¶µ¥Ø®É¡A¼Ð·Ç½s¿è¾¹¤¤·|¬°±z¿ï¾Üªºª«¥óÃþ§O¤¤©Ò¦³¥²­nªºÄݩʦU´£¨Ñ¤@­ÓÄæ¦ì¡C©Ò¦³¥²­nÄݩʳ£¥²¶·¿é¤J­È¡C¦³¨ÇÄæ¦ì¦³¼Ð·Çªº¹w¯d¦ì¸m­È¡A¨Ò¦p New¡A±zÀ³¸Ó¥Î¹ï±zªº¶µ¥Ø¦³·N¸qªº­È¨ú¥N¹w¯d¦ì¸m­È¡C
  7. ­Y­n©w¸q©Ò¿ïª«¥óÃþ§O¤¹³\ªº¨ä¥LÄÝ©Ê¡A±z¥²¶·©ú½T¥[¤J¡C­Y­n¬°¿ï¥ÎÄÝ©Ê¿é¤J­È¡G
    1. «ö¤@¤U [¥[¤JÄÝ©Ê] «ö¶s¥HÅã¥Ü¤¹³\ªºÄݩʲM³æ¡C
    2. ±q [¥[¤JÄÝ©Ê] ¹ï¸Ü¤è¶ô¤¤¿ï¾Ü¤@©Î¦h­ÓÄÝ©Ê¡A¦A«ö¤@¤U [½T©w]¡C
    3. ¦b¼Ð·Ç½s¿è¾¹¤¤·sÄݩʦWºÙ®Ç¿é¤J­È¡C

    ¦p»ÝÃö©ó¦¹¹ï¸Ü¤è¶ô¤¤¨ä¥L±±¨î¶µ¶i¤@¨Bªº¸Ô²Ó¸ê®Æ¡A½Ð°Ñ¾\<¥H¼Ð·Ç½s¿è¾¹­×§ï¶µ¥Ø>¡C

  8. ¨Ì·Ó¹w³]¡A·|¿ï¾Ü¨ä¤¤¤@­Ó¥²­nÄݩʧ@¬°©R¦WÄÝ©Ê¡A¸Ó¥²­nÄÝ©Ê·|¥X²{¦b¼Ð·Ç½s¿è¾¹¤¤©ÒÅã¥Üªº¶µ¥Ø DN ¤¤¡C­Y­nÅܧó©R¦WÄÝ©Ê¡G
    1. «ö¤@¤U [Åܧó] «ö¶s¥HÅã¥Ü [Åܧó©R¦WÄÝ©Ê] ¹ï¸Ü¤è¶ô¡C
    2. ¦bÄÝ©Êªí¤¤¡A¿ï¾Ü­n¥Î¦b·s¶µ¥Ø DN ¤¤ªº¤@©Î¦h­ÓÄݩʮǪº®Ö¨ú¤è¶ô¡C
    3. ¦b [Åܧó©R¦WÄÝ©Ê] ¹ï¸Ü¤è¶ô¤¤«ö¤@¤U [½T©w]¡C¼Ð·Ç½s¿è¾¹¤¤ªº DN ´N·|¥H¿ï¨úªº©R¦WÄÝ©ÊÅã¥Ü·sªº DN¡C

  9. ¦b¼Ð·Ç½s¿è¾¹¤¤«ö¤@¤U [½T©w]¡A¥HÀx¦s·s¶µ¥Ø¡C
  10. ·s¶µ¥Ø¦b¾ðª¬¥Ø¿ý¤¤Åã¥Ü¬°¤÷¶µªº¤l¶µ¡C

¥Î¦Û­q½s¿è¾¹­×§ï¶µ¥Ø

¹ï©ó¦C¦bªí 2-1 ¤¤ªºª«¥óÃþ§O¡A±z¥i¥H¿ï¾Ü¨Ï¥Î¹ïÀ³ªº¦Û­q½s¿è¾¹©Î¼Ð·Ç½s¿è¾¹¨Ó½s¿è¶µ¥Ø¡C¨Ï¥Î¦Û­q½s¿è¾¹¡A¥i¥H«Ü®e©ö¦a¦s¨ú³Ì±`¥ÎªºÄæ¦ì¡A¦Ó¥B¤¶­±·|À°§U±z¬°½ÆÂøªºÄÝ©Ê (¨Ò¦p¨¤¦â©ÎªA°ÈÃþ§O©w¸q¤¤ªºÄÝ©Ê) ©w¸q­È¡C

¼Ð·Ç½s¿è¾¹¥iÅý±z¹ï¶µ¥Ø°õ¦æ¤ñ¸û¶i¶¥ªº§@·~¡A¨Ò¦p¥[¤Jª«¥óÃþ§O¡B¥[¤J¤¹³\ªºÄÝ©Ê¥H¤Î³B²z¦h­«­ÈÄݩʵ¥¡C­Y­n¥H¼Ð·Ç½s¿è¾¹½s¿è¶µ¥Ø¡A½Ð°Ñ¾\<¥H¼Ð·Ç½s¿è¾¹­×§ï¶µ¥Ø>¡C



ª`·N

¦Û­q½s¿è¾¹¥u¥i¥Î¨Ó½s¿è¦C¦bªí 2-1 ¤¤ªºª«¥óÃþ§O¡C¦Ü©ó¥]§t¨ä¥Lµ²ºcª«¥óÃþ§Oªº¶µ¥Ø (¨Ò¦p±q inetorgperson Ä~©Ó±o¨Óªº¦Û­qÃþ§O)¡A«h¥u¯à³z¹L¼Ð·Ç½s¿è¾¹¶i¦æ½s¿è¡C

­Y¶µ¥Ø°£¤F¦C¥Üªºª«¥óÃþ§O¤§¥~ÁÙ¥]§t»²§Uª«¥óÃþ§O¡A«h¸Ó¶µ¥Ø¥i¥H¥Î¦Û­q½s¿è¾¹¶i¦æºÞ²z¡C¦ý¦Û­q½s¿è¾¹¤¤¤£Åã¥Ü»²§UÃþ§O©Ò©w¸qªº¥ô¦óÄÝ©Ê¡C¦p»Ý»²§Uª«¥óÃþ§Oªº©w¸q¡A½Ð°Ñ¾\¡mSun ONE Directory Server °Ñ¦Ò¤â¥U¡n²Ä 9 ³¹ªº<ª«¥óÃþ§O>¡C



±Ò°Ê¦Û­q½s¿è¾¹

­Y­n½s¿èªí 2-1 ¤¤©Ò¦Cª«¥óÃþ§Oªº¶µ¥Ø¡G

  1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n½s¿èªº¶µ¥Ø¡C
  2. ³s«ö¨â¤U¶µ¥Ø¡C¦³´X­Ó´À¥N°Ê§@¤]¥i¥H±Ò°Ê¶µ¥Øªº¦Û­q½s¿è¾¹¡G
    • ¥H·Æ¹«¥kÁä«ö¤@¤U¶µ¥Ø¡A¦A¿ï¾Ü [¥H¦Û­q½s¿è¾¹½s¿è] ¶µ¥Ø¡C
    • ¥H·Æ¹«¥ªÁä«ö¤@¤U¥H¿ï¾Ü¶µ¥Ø¡A¦A¿ï¾Ü [ª«¥ó] > [¥H¦Û­q½s¿è¾¹½s¿è] ¥\¯àªí¶µ¥Ø¡C
    • ¥H·Æ¹«¥ªÁä«ö¤@¤U¥H¿ï¾Ü¶µ¥Ø¡A¦A¨Ï¥ÎÁä½L§Ö³tÁä Control-P¡C

    Åã¥Ü¶µ¥Øªºª«¥óÃþ§O©Ò¨Ï¥Îªº¦Û­q½s¿è¾¹¡C¨Ò¦p¡A¹Ï 2-1 ¤¤Åã¥Ü [¨Ï¥ÎªÌ] ¶µ¥Øªº¦Û­q½s¿è¾¹¡C

  3. ¨Ì¹w³]­È¡A©Ò¦³¦Û­q½s¿è¾¹¶}±Ò®É·|¿ï¾Ü³Ì¤W¼hªº [¨Ï¥ÎªÌ] ©Î [¤@¯ë] ¼ÐÅÒ¡A¤W­±¥]§t·s¶µ¥Øªº¦WºÙ©M»¡©úÄæ¦ì¡C°w¹ï±z­n­×§ïªºÄÝ©Ê¡A¦b¦Û­q½s¿è¾¹ªºÄæ¦ì¤¤½s¿è©Î²¾°£­È¡CÄæ¦ì¦WºÙ®Ç¥H¬P¸¹ (*) ¼Ð¥ÜªºÄÝ©ó±j¨îÄÝ©Ê¡A±z¥i¥H­×§ï¦ýµLªk²¾°£³oÃþÄݩʪº­È¡C¨ä¥LÄæ¦ì«h¥i¥H«O¯dªÅ¥Õ¡C¦b¤¹³\¦h­«­ÈªºÄæ¦ì¤¤¡A±z¥i¥H«ö Return ¥H¤À¹j¼Æ­È¡C
  4. ¿ï¨ú¥ªÄ椤ªº¨ä¥L¼ÐÅÒ¡A¥H­×§ï¹ïÀ³­±ªO¤Wªº­È¡C¦p»Ý¦U¶µ¥ØÃþ«¬ªº¦Û­q½s¿è¾¹¤¤¦³Ãö¯S©wÄæ¦ì¶i¤@¨Bªº¨ó§U¡A½Ð«ö¤@¤U [»¡©ú] «ö¶s¡C

    ¦p»Ý [¨Ï¥ÎªÌ] »P [²Õ´³æ¦ì] ½s¿è¾¹¤W [»y¨¥] ¼ÐÅÒªº»¡©ú¡A½Ð°Ñ¾\<³]©w»y¨¥¤ä´©ªºÄÝ©Ê>¡C¨Ï¥ÎªÌ»P¸s²Õ¶µ¥Øªº [±b¤á] ¼ÐÅÒ¤W¦U­ÓÄæ¦ì±N©ó²Ä 7 ³¹<¨Ï¥ÎªÌ±b¤áºÞ²z>¤¤»¡©ú¡C[NT ¨Ï¥ÎªÌ] »P [Posix ¨Ï¥ÎªÌ] ¼ÐÅÒ¬O¬°©Ò´£¨Ñ¡A¦p»Ý¸Ô²Ó¸ê®Æ¡A½Ð¬¢¸ß Sun ¥Nªí¡C

    ¦p»Ý­×§ï¸s²Õ¡B¨¤¦â»PªA°ÈÃþ§O¶µ¥Ø¶i¤@¨Bªº»¡©ú¡A½Ð°Ñ¾\²Ä 5 ³¹<¶i¶¥¶µ¥ØºÞ²z>¡F¦p»Ý­×§ï±K½X­ì«hªº»¡©ú¡A½Ð°Ñ¾\²Ä 7 ³¹<¨Ï¥ÎªÌ±b¤áºÞ²z>¡F¦p»Ý­×§ïÂशªº»¡©ú¡A½Ð°Ñ¾\<³]©wÂश>¡C

  5. «ö¤@¤U [½T©w] Àx¦s¶µ¥ØªºÅܧó¡A¨ÃÃö³¬¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¡C¦pªG­×§ï¤F©R¦WÄÝ©Ê (¨Ò¦p¨Ï¥ÎªÌ¶µ¥Øªº¤@¯ë¦WºÙ)¡A¾ðª¬¥Ø¿ý¤¤±N¤Ï¬M¸ÓÅܧó¡C

³]©w»y¨¥¤ä´©ªºÄÝ©Ê

¨Ï¥ÎªÌ»P²Õ´³æ¦ì¶µ¥Øªº¦Û­q½s¿è¾¹³£´£¨Ñ°ê»Ú¤Æ¥Ø¿ýªº»y¨¥¤ä´©¡C

  1. ¨Ì<±Ò°Ê¦Û­q½s¿è¾¹>©Ò­z¶}±Ò±zªº¶µ¥Øªº¦Û­q½s¿è¾¹¡C
  2. «ö¤@¤U¥ªÄ椤ªº [»y¨¥] ¼ÐÅÒ¡C
  3. ¹ï©ó¨Ï¥ÎªÌ¶µ¥Ø¡A±z¥i¥H¥Î¤U©Ô¦¡²M³æ³]©wºD¥Îªº»y¨¥¡C
  4. ¹ï©ó¨Ï¥ÎªÌ»P²Õ´³æ¦ì¶µ¥Ø¡A±z¥i¥H¦b²M³æÅã¥Üªº¥ô¦ó»y¨¥ªº«ü©wÄæ¦ì¤¤¿é¤J·í¦a»y¨t¤Æªº­È¡C¿ï¾Ü»y¨¥¡AµM«á¥H¸Ó»y¨¥¿é¤J¤@©Î¦h­Ó­È¡C©w¸q·í¦a»y¨t¤Æ­È¤§«á¡A²M³æ¤¤ªº»y¨¥¦WºÙ·|¥H²ÊÅéÅã¥Ü¡C
  5. ¬Y¨Ç»y¨¥¤]¦³«÷­µÄæ¦ì¡A±z¥i¥H¦b¨ä¤¤¿é¤J·í¦a»y¨t¤Æ­Èªºµo­µªí¥Üªk¡C

  6. «ö¤@¤U [½T©w] Àx¦s¶µ¥ØªºÅܧó¡A¨ÃÃö³¬¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¡C

¥H¼Ð·Ç½s¿è¾¹­×§ï¶µ¥Ø

¼Ð·Ç½s¿è¾¹¥i®Ú¾Úµn¤J¥D±±¥x©Ò¥Îªº³sµ² DN¡A¤¹³\±z¬d¬Ý¶µ¥Øªº©Ò¦³¥iŪ¨úÄÝ©Ê¡A¤Î½s¿è¥i¼g¤JÄÝ©Ê¡C¥¦¥iÅý±z¥[¤J¤Î²¾°£ÄÝ©Ê¡B³]©w¦h­«­ÈÄÝ©Ê¥H¤ÎºÞ²z¶µ¥Øªºª«¥óÃþ§O¡C¥[¤JÄݩʮɡA±z¥i¥H©w¸q¤G¶i¦ìÄÝ©Ê»P»y¨¥¤ä´©ªº¤lÃþ§O¡C

±Ò°Ê¼Ð·Ç½s¿è¾¹

­Y­n¬°¥Ø¿ý¤¤ªº¥ô¦ó¶µ¥Ø±Ò°Ê¼Ð·Ç½s¿è¾¹¡G

  1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n½s¿èªº¶µ¥Ø¡C
  2. ¥H·Æ¹«¥kÁä«ö¤@¤U¶µ¥Ø¡A¦A¿ï¾Ü [¥H¼Ð·Ç½s¿è¾¹½s¿è] ¶µ¥Ø¡C¦³´X­Ó´À¥N°Ê§@¤]¥i¥H±Ò°Ê¶µ¥Øªº¦Û­q½s¿è¾¹¡G
    • ¥H·Æ¹«¥ªÁä«ö¤@¤U¥H¿ï¾Ü¶µ¥Ø¡A¦A¿ï¾Ü [ª«¥ó] > [¥Î¼Ð·Ç½s¿è¾¹½s¿è] ¥\¯àªí¶µ¥Ø¡C
    • ¦pªG¶µ¥Ø¤£¦C¦bªí 2-1 ¤¤¡A«h³s«ö¨â¤U¶µ¥Ø¡C¨Ì¹w³]­È¡A¨S¦³¦Û­q½s¿è¾¹ªºª«¥óÃþ§O·|¨Ï¥Î¼Ð·Ç½s¿è¾¹¡C

    Åã¥Ü¦p¤U¹Ï©Ò¥Üªº¼Ð·Ç½s¿è¾¹¡C

¹Ï 2-2    Directory Server Console - ¼Ð·Ç½s¿è¾¹

¦b¼Ð·Ç½s¿è¾¹¤¤¡A¶µ¥ØªºÄݩʨ̦r¥À¶¶§Ç±Æ¦C¡A¦Ó¥B¨C­ÓÄݩʭȧ¡¦U¦³¤@­Ó¤å¦r¤è¶ô¡C©Ò¦³ÄÝ©Ê¡A¥]¬A°ßŪ»P§@·~Äݩʳ£·|Åã¥Ü¥X¨Ó¡C¥kÃ䪺±±¨î¶µ¥iÅý±z­×§ï½s¿è¾¹¤¤ªºÅã¥Ü¡A¥H¤Î½s¿èÄݩʲM³æ¡C

  • ©ÎªÌ¡A±z¥i¥H¥Î [À˵ø] ¤è¶ô¤¤ªº±±¨î¶µ­×§ï¼Ð·Ç½s¿è¾¹ªºÅã¥Ü¡G
    • ¿ï¾Ü [Åã¥ÜÄݩʦWºÙ] ¿ï¶µ¥HÀ˵øÄݩʳ̪ì¦bµ²ºc¤¤©w¸qªº¦WºÙ¡CÄݩʲM³æ±N­«·s±Æ¦C¡A¥H¨Ì¦WºÙ¦r¥À¶¶§Ç±Æ¦C¡C
    • ¿ï¾Ü [Åã¥ÜÄÝ©Ê´y­z] ¿ï¶µ±NÄݩʨ̴À¥N¦WºÙ±Æ¦C (¦pªG´¿¦bµ²ºc¤¤©w¸q´À¥N¦WºÙ)¡C´À¥N¦WºÙ³q±`¥i¥H§ó²M·¡¦a´y­zÄÝ©Ê¡CÄݩʲM³æ±N­«·s±Æ¦C¡A¥H¨Ì·Ó´y­z¦r¥À¶¶§Ç±Æ¦C¡C
    • ¨ú®ø¿ï¨ú [¶ÈÅã¥Ü§t­ÈªºÄÝ©Ê] ®Ö¨ú¤è¶ô¥i¦C¥X¶µ¥Øªºª«¥óÃþ§O¤¤¥Ñµ²ºc©ú½T¤¹³\ªº©Ò¦³ÄÝ©Ê¡C¦pªG¶µ¥Ø¥]§t extensibleObject ª«¥óÃþ§O¡A©Ò¦³Äݩʳ£¬OÁô§t¤¹³\ªº¡A¦ý¤£·|¦C¥X¨Ó¡C¹w³]ª¬ªp¤U¥uÅã¥Ü¦³©w¸q­ÈªºÄÝ©Ê¡C
    • ¿ï¾Ü©Î¨ú®ø¿ï¨ú [Åã¥Ü DN] ®Ö¨ú¤è¶ô¡A¥H¤Á´«¬O§_¦bÄݩʲM³æ¤UÅã¥Ü¶µ¥Øªº¿ë§O¦WºÙ¡C
    • [­«·s¾ã²z] «ö¶s±N¦s¨ú¦øªA¾¹¡A¥H®Ú¾Ú¶µ¥Ø¥Ø«eªº¤º®e§ó·s©Ò¦³Äݩʪº­È¡C


    • ¤p¤ß

      «ö¤@¤U [­«·s¾ã²z] «ö¶s±N¥ß§Y²¾°£±z¦b¼Ð·Ç½s¿è¾¹¤¤©Ò°µªº¥ô¦ó­×§ï¡A¤£·|Àx¦s°_¨Ó¡C



    ¤U¦C¦U¸`´y­z³]©wÄÝ©Ê­È¡BºÞ²zª«¥óÃþ§O¤ÎÅܧ󶵥ةR¦WÄݩʪº±±¨î¤è¦¡¡C

    ­×§ïÄÝ©Ê­È

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã«ö¤@¤U­n­×§ïªº­È¡C
    3. ¿ï¨úªºÄÝ©Ê·|¤Ï¥ÕÅã¥Ü¡A¦Ó¥B¦b¥]§t¿ï¨ú­Èªº¤å¦rÄæ¦ì¤º·|¥X²{½s¿è´å¼Ð¡C

    4. ¨Ï¥Î·Æ¹«»PÁä½L±N¤å¦r½s¿è¦¨©Ò­nªº­È¡C±z¥i¥H¥Î¨t²Î°Å¶Kï¦b¦¹Äæ¦ì¤¤½Æ»s¡B°Å¤U¤Î¶K¤W¤å¦r¡C
    5. ¦pªGµLªk½s¿è¤å¦rÄæ¦ìªº¤º®e¡Aªí¥ÜÄݩʬO°ßŪªº¡A©Î±z¨S¦³­×§ïÄݩʪº¼g¤JÅv­­¡C

    6. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ½s¿è¦h­«­ÈÄÝ©Ê

    ­YÄݩʦb¥Ø¿ýµ²ºc¤¤©w¸q¬°¦h­«­È¡A«h¸ÓÄݩʦb¼Ð·Ç½s¿è¾¹¤¤¥i¥H¦³¦h­ÓÄæ¦ì¡C¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\²Ä 9 ³¹<©µ¦ù¥Ø¿ýµ²ºc>¡C

    ­Y­n¬°¦h­«­ÈÄÝ©Ê¥[¤J·s­È¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã«ö¤@¤UÄݩʩΨ䤤¤@­Ó­È¡C¿ï¨úªºÄÝ©Ê·|¤Ï¥ÕÅã¥Ü¡A¨Ã±Ò°Ê [¥[¤J­È] «ö¶s¡C¦pªG¥¼±Ò°Ê¦¹«ö¶s¡Aªí¥Ü¿ï¨úªºÄݩʤ£¬O©w¸q¬°¦h­«­È¡A©ÎÄݩʬO°ßŪªº¡A©Î¬O±z¨S¦³­×§ïÄݩʪº¼g¤JÅv­­¡C
    3. «ö¤@¤U [¥[¤J­È] «ö¶s¡C²M³æ¤¤ÄݩʦWºÙ®Ç¥X²{·sªºªÅ¥Õ¤å¦rÄæ¦ì¡C
    4. ¦b·sªº¤å¦rÄæ¦ì¤¤¿é¤J¦¹Äݩʪº·s­È¡C±z¥i¥H¥Î¨t²Î°Å¶Kï¦b¦¹Äæ¦ì¤¤½Æ»s¡B°Å¤U¤Î¶K¤W¤å¦r¡C
    5. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ­Y­n²¾°£¦h­«­ÈÄݩʪº­È¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã«ö¤@¤U­n²¾°£ªº¯S©w­È¡C¿ï¨úªºÄÝ©Ê·|¤Ï¥ÕÅã¥Ü¡A¨Ã±Ò°Ê [§R°£­È] «ö¶s¡C¦pªG¥¼±Ò°Ê¦¹«ö¶s¡Aªí¥Ü¿ï¨úªºÄݩʬO°ßŪªº¡A©Î±z¨S¦³­×§ïÄݩʪº¼g¤JÅv­­¡C
    3. «ö¤@¤U [§R°£­È] «ö¶s¡C´N·|²¾°£¥]§t¿ï¨ú­Èªº¤å¦rÄæ¦ì¡C
    4. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ¥[¤JÄÝ©Ê

    ¦b±z¥i±NÄÝ©Ê¥[¤J¶µ¥Ø¤¤¤§«e¡A¸Ó¶µ¥Ø¥²¶·¤w¸g¥]§t»Ý­n©Î¤¹³\Äݩʪºª«¥óÃþ§O¡C¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\<ºÞ²zª«¥óÃþ§O>»P²Ä 9 ³¹<©µ¦ù¥Ø¿ýµ²ºc>¡C

    ­Y­n±NÄÝ©Ê¥[¤J¶µ¥Ø¤¤¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ½T©w¤w®Ö¨ú [¶ÈÅã¥Ü§t­ÈªºÄÝ©Ê] ¿ï¶µ¡C
    3. «ö¤@¤U [¥[¤JÄÝ©Ê] «ö¶s¥HÅã¥Ü¥]§tÄݩʲM³æªº¹ï¸Ü¤è¶ô¡C¦¹²M³æ¥u¥]§t°w¹ï¶µ¥Ø©Ò©w¸q¤§ª«¥óÃþ§O¤¹³\ªºÄÝ©Ê¡C
    4. ¦b [¥[¤JÄÝ©Ê] ¹ï¸Ü¤è¶ô¤¤¿ï¾Ü­n¥[¤Jªº¤@©Î¦h­ÓÄÝ©Ê¡C
    5. ©ÎªÌ¡A±z¥i¥H±q¹ï¸Ü¤è¶ô¤W¤èªº¤U©Ô¦¡²M³æ¤¤¿ï¾Ü¤U¦C¨â­Ó¤lÃþ«¬©Î¨ä¤¤¤§¤@¡G
      • [»y¨¥] ¤lÃþ«¬ ¢w ¦¹¤lÃþ«¬¥i¥Î¨Ó«ü¥XÄݩʭȩҥΪº»y¨¥¡C±z¥i¥H¥Î¤£¦P»y¨¥±NÄÝ©Ê¥[¤J³\¦h¦¸¡A¥H¦b¥Ø¿ý¤¤Àx¦s·í¦a»y¨t¤Æ¸ê°T¡C
      • ©ÎªÌ¡A±z¥i¥H¦b»y¨¥¤§¥~¦A¿ï¾Ü [«÷­µ] ¤lÃþ«¬¥Hªí¥Ü¦¹Äݩʪº­È¥]§t«ü©w»y¨¥¤¤¼Æ­Èªº¹ïµ¥µo­µ¡C

      • [¤G¶i¦ì] ¤lÃþ«¬ ¢w ¬°ÄÝ©Ê«ü©w¤G¶i¦ì¤lÃþ«¬ªí¥ÜÄݩʭȬ°¤G¶i¦ì¸ê®Æ¡CÁöµM±z¤£»Ý­n¤G¶i¦ì¤lÃþ«¬´N¥i¦bÄݩʤ¤Àx¦s¤G¶i¦ì¸ê®Æ¡A¦ý¥¦·|¹ï¥Î¤áºÝ«ü¥X¸ÓÄÝ©ÊÃþ«¬¥i¯à¦s¦b¦hºØÅܤơC

    6. ¿ï¾ÜÄݩʤΨä¿ï¥Î¤lÃþ«¬«á«ö¤@¤U [½T©w]¡CÄÝ©Ê·|¨Ì¦r¥À¶¶§Ç¥[¤J¼Ð·Ç½s¿è¾¹ªº²M³æ¤¤¡C
    7. ¦b·sÄݩʦWºÙ®ÇªºªÅ¥Õ¤å¦rÄæ¦ì¤¤¿é¤J¦¹Äݩʪº·s­È¡C±z¥i¥H¥Î¨t²Î°Å¶Kï¦b¦¹Äæ¦ì¤¤½Æ»s¡B°Å¤U¤Î¶K¤W¤å¦r¡C
    8. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ²¾°£ÄÝ©Ê

    ­Y­n±q¶µ¥Ø¤¤²¾°£ÄݩʤΨä©Ò¦³­È¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã«ö¤@¤U­n²¾°£ªºÄݩʦWºÙ¡C¿ï¨úªºÄÝ©Ê·|¤Ï¥ÕÅã¥Ü¡A¨Ã±Ò°Ê [§R°£ÄÝ©Ê] «ö¶s¡C¦pªG¥¼±Ò°Ê¦¹«ö¶s¡Aªí¥Ü¿ï¨úªºÄݩʬO°ßŪªº¡A©Î±z¨S¦³­×§ïÄݩʪº¼g¤JÅv­­¡C


    3. ª`·N

      ¼Ð·Ç½s¿è¾¹¤¹³\±z²¾°£¥i¬°¦¹ÄÝ©Ê©w¸q¤§ª«¥óÃþ§O©Ò»ÝªºÄÝ©Ê¡C¦pªG¹Á¸ÕÀx¦s¨S¦³¥²­nª«¥óÃþ§Oªº¶µ¥Ø¡A¦øªA¾¹±N¦^À³ª«¥óÃþ§O¹H³W¡C½Ð½T»{±zªº¶µ¥Ø¥]§t¥¦©w¸q¤§©Ò¦³ª«¥óÃþ§Oªº¥²­nÄÝ©Ê¡C



    4. «ö¤@¤U [§R°£ÄÝ©Ê] «ö¶s¡C´N·|²¾°£ÄݩʤΨä©Ò¦³¤å¦rÄæ¦ì­È¡C
    5. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ºÞ²zª«¥óÃþ§O

    ¶µ¥Øªºª«¥óÃþ§O¬O¥Ñ¦h­«­Èªº objectclass ÄÝ©Ê©Ò©w¸q¡C­×§ï¦¹ÄݩʮɡA¼Ð·Ç½s¿è¾¹·|´£¨Ñ¯S®íªº¹ï¸Ü¤è¶ô¡AÀ°§U±zºÞ²z©w¸qªºª«¥óÃþ§O¡C

    ­Y­n¬°¶µ¥Ø¥[¤Jª«¥óÃþ§O¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã¿ï¾Ü objectclass ÄÝ©Ê¡C´N·|±Ò°Ê [¥[¤J­È] «ö¶s¡C¦pªG¥¼±Ò°Ê¦¹«ö¶s¡Aªí¥Ü±z¨S¦³Åv­­¡AµLªk­×§ï¦¹¶µ¥Øªºª«¥óÃþ§O¡C
    3. «ö¤@¤U [¥[¤J­È] «ö¶s¡C
    4. ¥X²{ [¥[¤Jª«¥óÃþ§O] ¹ï¸Ü¤è¶ô¡C¦¹µøµ¡Åã¥Ü±z¥i¥[¤J¶µ¥Ø¤¤ªºª«¥óÃþ§O²M³æ¡C

    5. ½Ð¿ï¾Ü±z·Q­n¥[¤J¦¹¶µ¥Ø¤¤ªº¤@©Î¦h­Óª«¥óÃþ§O¡A¦A«ö¤@¤U [½T©w]¡C±z©Ò¿ï¨úªºª«¥óÃþ§O§YÅã¥Ü¦b objectclass ÄݩʭȲM³æ¤¤¡C
    6. ¦pªG·sª«¥óÃþ§O¾Ö¦³ÁÙ¤£¦s¦b¶µ¥Ø¤¤ªº¥²­nÄÝ©Ê¡A¼Ð·Ç½s¿è¾¹±N¦Û°ÊÀ°±z¥[¤J¡C±z¥²¶·¬°©Ò¦³¥²­nÄÝ©Ê´£¨Ñ­È¡C
    7. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ­Y­n±q¶µ¥Ø¤¤²¾°£ª«¥óÃþ§O¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. ±²°ÊÄݩʲM³æ¡A¨Ã«ö¤@¤U­n²¾°£¤§ objectclass Äݩʪº¯S©w­È¡C¦pªGµ²ºc¤¹³\²¾°£¿ï¨úªºª«¥óÃþ§O¡A¦Ó¥B±z¦³Åv­­¥i­×§ï¦¹¶µ¥Øªºª«¥óÃþ§O¡A´N·|±Ò°Ê [§R°£­È] «ö¶s¡C
    3. «ö¤@¤U [§R°£­È] «ö¶s¡C´N·|²¾°£¯S©wªºª«¥óÃþ§O¡C
    4. ·í±z²¾°£ª«¥óÃþ§O®É¡A¼Ð·Ç½s¿è¾¹±N¦Û°Ê²¾°£¨ä¾lª«¥óÃþ§O¤£¤¹³\©Î¥²­nªº¥ô¦óÄÝ©Ê¡C¦pªG²¾°£©R¦WÄݩʤ§¤@¡A±N¦Û°Ê¿ï¾Ü¥t¤@­Ó©R¦WÄÝ©Ê¡A¦Ó¥B¥D±±¥x±N³qª¾±z½T»{¦¹Åܧó¡C

    5. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    ­«·s©R¦W¶µ¥Ø

    ©R¦WÄݩʬO¥X²{¦b¶µ¥Ø¿ë§O¦WºÙ (DN) ¤¤ªºÄÝ©Ê­È°t¹ï¡C©R¦WÄݩʬO±q¶µ¥Ø²{¦³ªºÄݩʤ¤¿ï¾Ü¦Ó¨Ó¡C­×§ï©R¦WÄݩʧY¥i­«·s©R¦W¶µ¥Ø¡G

    1. ¨Ì<±Ò°Ê¼Ð·Ç½s¿è¾¹>©Ò­z¶}±Ò¼Ð·Ç½s¿è¾¹¡C
    2. [Åܧó] «ö¶s®Çªº¤å¦r·|Åã¥Ü¦¹¶µ¥Ø¥Ø«eªº©R¦WÄÝ©Ê¡C¦pªG¿ï¾Ü [Åã¥Ü DN] ®Ö¨ú¤è¶ô¡A±z¥i¥H¦bÄݩʭȲM³æ¤U¬Ý¨ì DN ¤¤ªº³o¨ÇÄÝ©Ê¡C

    3. «ö¤@¤U [Åܧó] «ö¶s¡C¦pªG¥¼±Ò°Ê¦¹«ö¶s¡Aªí¥Ü±z¨S¦³Åv­­¡AµLªk­«·s©R¦W¦¹¶µ¥Ø¡C
    4. ¥X²{ [Åܧó©R¦WÄÝ©Ê] ¹ï¸Ü¤è¶ô¡C

    5. ±²°ÊÄݩʲM³æ¡A¿ï¾Ü­n©ñ¦b¦¹¶µ¥Øªº DN ¤¤ªºÄÝ©Ê¡C¿ï¾Ü©Î¨ú®ø¿ï¨úÄݩʮǪº®Ö¨ú¤è¶ô¡A¥H¤À§O¦b©R¦WÄݩʤ¤¥[¤J©Î²¾°£ÄÝ©Ê¡C
    6. ¦b¦P¤@¤÷¶µ¤U¦U¶µ¥Øªº DN ¥²¶·¬O°ß¤@ªº¡C¦]¦¹¡A±z¥²¶·¿ï¾Ü¨ä­È©Î¼Æ­È²Õ¦X¬O°ß¤@ªº©R¦WÄÝ©Ê¡C¦pªG DN ¤£¬O°ß¤@ªº¡A¦øªA¾¹±N©Úµ´Àx¦s¨ä¶µ¥Ø¡C¦bºD¨Ò¤W¡A¥Nªí¨Ï¥ÎªÌªº©Ò¦³¶µ¥ØÀ³¨Ï¥Î¬Û¦Pªº©R¦WÄÝ©Ê¡C

    7. ¦b [Åܧó©R¦WÄÝ©Ê] ¹ï¸Ü¤è¶ô¤¤«ö¤@¤U [½T©w]¡C¼Ð·Ç¹ï¸Ü¤è¶ô¤¤ªºÅã¥Ü·|Åã¥Ü¦¹¶µ¥Øªº·s DN¡C
    8. ½s¿è¨ä¥L¥ô¦ó­È¡A©Î¨Ì»Ý­n¹ï¦¹¶µ¥Ø°õ¦æ¨ä¥L­×§ï¡A¦A«ö¤@¤U [½T©w] Àx¦sÅܧó¡A¨ÃÃö³¬¼Ð·Ç½s¿è¾¹¡C

    §R°£¥Ø¿ý¶µ¥Ø

    ­Y­n¨Ï¥Î Directory Server ¥D±±¥x¨Ó§R°£¶µ¥Ø¡G

    1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n²¾°£ªº¶µ¥Ø¡C
    2. ±z¤]¥i¥H¿ï¾Ü¾ðª¬¤l¥Ø¿ýªº®Ú¸`ÂI¡A¥H§R°£¥Ø¿ýªº¾ã­Ó¤À¤ä¡C

    3. ¥H·Æ¹«¥kÁä«ö¤@¤U¶µ¥Ø¡A¦A¿ï¾Ü [§R°£] ¶µ¥Ø¡C¼Æ­Ó´À¥N°Ê§@¤]·|§R°£¶µ¥Ø¡G
      • ¥H·Æ¹«¥ªÁä«ö¤@¤U¥H¿ï¾Ü¶µ¥Ø¡A¦A¿ï¾Ü [½s¿è] > [§R°£] ¥\¯àªí¶µ¥Ø¡C¦pªG­n±N¦¹¶µ¥Ø¶K¨ì¥Ø¿ýªº¨ä¥L¦ì¸m¡A±z¤]¥i¥H¨Ï¥Î [½s¿è] > [°Å¤U] ¥\¯àªí¶µ¥Ø¡C
      • ¥H·Æ¹«¥ªÁä«ö¤@¤U¥H¿ï¾Ü¶µ¥Ø¡A¦A¨Ï¥ÎÁä½L§Ö³tÁä Control-D¡C

      ·í±z¿ï¾Ü [À˵ø] > [§G§½] ¿ï¶µ¥H¦b Directory Server ¥D±±¥x¥k­±ªO¤¤Åã¥Ü¤l¶µ«á¡A±z¥i¥H¥Î Control+«ö¤@¤U©Î Shift+«ö¤@¤Uªº«öÁä²Õ¦X¿ï¾Ü¦h­Ó­n§R°£ªº¶µ¥Ø¡C

    4. ½T»{±z­n§R°£¶µ¥Ø¡A©Î¾ðª¬¤l¥Ø¿ý¤Î¨ä©Ò¦³¤º®e¡C
    5. ¦øªA¾¹¥i¥ß§Y§R°£¤@©Î¦h­Ó¶µ¥Ø¡C¨S¦³´_­ì¡C¦pªG§R°£¦h­Ó¶µ¥Ø¡A¥D±±¥x±NÅã¥Ü¸ê°T¹ï¸Ü¤è¶ô¡A¦C¥X§R°£¶µ¥Ø¼Æ¤Îµo¥Íªº¥ô¦ó¿ù»~¡C

    ¨Ï¥Î¥D±±¥x°õ¦æ¤j¶q§@·~

    ±z¥i¥H¥Î LDIF ÀÉ®×¥[¤J¦h­Ó¶µ¥Ø¡B°õ¦æ²V¦X§@·~©Î¶×¤J¾ã­Ó§À½X¡C­Y­n¨Ï¥Î LDIF ÀɮפΠDirectory Server ¥D±±¥x¨Ó¥[¤J¶µ¥Ø¡G

    1. ¥Î¥H¤W¦U¸`©ÒÅã¥Üªº»yªk¦b LDIF Àɮפ¤©w¸q¶µ¥Ø©Î§@·~¡C¦pªG¥u­n¥[¤J¶µ¥Ø©Îªì©l¤Æ§À½X¡A´N¤£»Ý­n changetype ÃöÁä¦r¡A¦Ó¥B LDIF ÀÉ®×¥i¥H¥u¥]§t¶µ¥Ø¡C¦pªG­n°õ¦æ²V¦Xªº§@·~¡A¨C­Ó DN ¨ä«á³£À³¸Ó¸òµÛ¤@­Ó changetype¡A¦Ó¥Bµø»Ý­n¥[¤W¯S©w§@·~©ÎÄÝ©Ê­È¡C
    2. ±q Directory Server ¥D±±¥x¶×¤J LDIF ÀɮסC¦p»Ý§ó¦h¸ê°T¡A½Ð°Ñ¾\<¶×¤J LDIF ÀÉ®×>¡C
    3. ¦pªG­n°õ¦æ²V¦Xªº§@·~¡A°È¥²¨ú®ø¿ï¨ú [¶×¤J LDIF] ¹ï¸Ü¤è¶ô¤Wªº [¶È¥[¤J]¡AÅý¦øªA¾¹·|°õ¦æ©Ò¦³ LDIF §@·~¡C

    ±q«ü¥O¦æºÞ²z¶µ¥Ø

    ldapmodify ©M ldapdelete «ü¥O¦æ¤½¥Îµ{¦¡´£¨Ñ¥[¤J¡B½s¿è»P§R°£¥Ø¿ý¶µ¥Øªº§¹¾ã¥\¯à¡C±z¥i¥H¥Î¥¦­ÌºÞ²z¦øªA¾¹ªº²ÕºA¶µ¥Ø©M¨Ï¥ÎªÌ¶µ¥Ø¤¤ªº¸ê®Æ¡C³o¨â­Ó¤½¥Îµ{¦¡¤]¥i¥Î¨Ó¼¶¼g«ü¥OÀÉ¡A¥H°õ¦æ¤@©Î¦h­Ó¥Ø¿ýªº¤j¶qºÞ²z¤u§@¡C

    ldapmodify ©M ldapdelete «ü¥O¥Î¦b¥»®Ñ¦U³Bªºµ{§Ç¤¤¡C¤U¦C¦U¸`´y­z°õ¦æ³o¨ÇºÞ²zµ{§Ç©Ò»Ýªº©Ò¦³°ò¥»§@·~¡C§ó¶i¤@¨Bªº¥\¯à¡B©Ò¦³ªº«ü¥O¦æ¿ï¶µ¤Î³o¨Ç«ü¥Oªº¶Ç¦^­È»¡©ú©ó¡mSun ONE Directory Server Resource Kit ¤u¨ã°Ñ¦Ò¡n¤¤ªº²Ä 4 ³¹< ldapmodify >©M²Ä 5 ³¹< ldapdelete >¡C

    «ü¥O¦æ¤½¥Îµ{¦¡ªº¿é¤J¤@©w±Ä¥Î LDAP ¸ê®Æ¥æ´«®æ¦¡ (LDIF)¡A±z¥i¥Hª½±µ±q«ü¥O¦æ¿é¤J¡A©Î³z¹L¿é¤JÀÉ´£¨Ñ¡CLDIF ¬O¶µ¥Ø¡BÄݩʤΨä­Èªº¤å¦rªí¥Ü¤è¦¡¡CLDIF ¬O RFC 2849 (http://www.ietf.org/rfc/rfc2849.txt) ©Ò­zªº¼Ð·Ç®æ¦¡¡C¤U¸`´£¨Ñ¦³Ãö LDIF ¿é¤Jªº¸ê°T¡AÀH«á¦U¸`´y­z¨CºØ­×§ïÃþ«¬ªº LDIF¡C

    ´£¨Ñ LDIF ¿é¤J

    ¬°«ü¥O¦æ¤½¥Îµ{¦¡´£¨Ñ LDIF ¿é¤J®É¡A°w¹ï«ü¥O¦æ¿é¤J¡B¯S®í¦r¤¸¡Bµ²ºcÀˬd¤Î¶µ¥Øªº¶¶§Ç»P¤j¤pµ¥¡A¦³¤@¨Ç¯S®íª`·N¨Æ¶µ¥²¶·°O¦í¡C

    ¦b«ü¥O¦æ¤¤¤î LDIF ¿é¤J

    ldapmodify ©M ldapdelete ¤½¥Îµ{¦¡Åª¨ú±z¦b«ü¥O«á¿é¤Jªº LDIF ³¯­z¦¡¸ò±qÀÉ®×Ū¨ú¬O§¹¥þ¤@¼Ëªº¤è¦¡¡C·í±z§¹¦¨´£¨Ñ¿é¤J®É¡A½Ð¿é¤J¦Û¤vªº Shell ·|¿ëÃѬ°ÀÉ®×µ²§ô (end of file¡AEOF) ¶h¥X¶¶§Çªº¦r¤¸¡C

    ¤@¯ë¦Ó¨¥¡A¨Ì§@·~¨t²Îªº¤£¦P¡AEOF ¶h¥X¶¶§Ç·|¬O¥H¤U¦U¶µ¤§¤@¡G

    • UNIX - ´X¥GÁ`¬O Control-D (^D)¡C
    • Windows - ³q±`¬O Control-Z ¨ä«á¸òµÛ´«¦æ¦r¤¸ (^Z<Return>)¡C

    ¥H¤U½d¨ÒÅã¥Ü¦p¦ó¦b UNIX ¨t²Î¤W¤¤¤î ldapmodify «ü¥Oªº¿é¤J¡G

    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>

    ¬°¤F²¤Æ¤Î¥iÄâ©Ê¡A¥»¤å¥ó¤¤ªº½d¨Ò¤£Åã¥Ü´£¥Ü©Î EOF ¶¶§Ç¡C

    ¨Ï¥Î¯S®í¦r¤¸

    ¦b«ü¥O¦æ¿é¤J«ü¥O¿ï¶µ®É¡A±z¥i¯à¥²¶·©¿²¤¤@¨Ç¹ï«ü¥O¦æ¸ÑĶ¾¹¨ã¦³¯S®í·N¸qªº¦r¤¸¡A¦pªÅ®æ ( )¡B¬P¸¹ (*)¡B¤Ï±×½u (\) µ¥¡C¨Ò¦p¡A³\¦h DN ¥]§tªÅ®æ¡A­n¥Î¦b¤j³¡¤À UNIX Shell ¤¤¡A±z¥²¶·±N­È¸m©óÂù¤Þ¸¹ ("") ¤º¡G

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

    ¨Ì«ü¥O¦æ¸ÑĶ¾¹¦Ó©w¡A±zÀ³¸Ó¨Ï¥Î³æ¤Þ¸¹©ÎÂù¤Þ¸¹°µ¦¹¥Î³~¡C¦p»Ý§ó¦h¸ê°T¡A½Ð°Ñ¾\±zªº§@·~¨t²Î¤å¥ó¡C

    ¦¹¥~¡A¦pªG±z¨Ï¥Î¥]§t³r¸¹ªº DN¡A¥²¶·¥H¤Ï±×½u (\) ©¿²¤³r¸¹¡C¨Ò¦p¡G

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

    ½Ðª`·N¡Aldapmodify «ü¥O«áªº LDIF ³¯­z¦¡¬O¥Ñ«ü¥O¸ÑĶ¡A¦Ó«D¥Ñ Shell ¸ÑĶ¡A¦]¦¹¤£»Ý­n¯S®íªºª`·N¨Æ¶µ¡C

    µ²ºcÀˬd

    ¥[¤J©Î­×§ï¶µ¥Ø®É¡A©Ò¨Ï¥ÎªºÄÝ©Ê¥²¶·¬O¶µ¥Ø¤¤ªºª«¥óÃþ§O¥²­n©Î¤¹³\ªºÄÝ©Ê¡A¦Ó¥B±zªºÄÝ©Ê¥²¶·¥]§t»P©w¸q»yªk¬Û²Åªº­È¡C

    ­×§ï¶µ¥Ø®É¡ADirectory Server ·|¦b¾ã­Ó¶µ¥Ø¤W°õ¦æµ²ºcÀˬd¡A¦Ó¤£¶È¦b³Q­×§ïªºÄݩʤW¶i¦æÀˬd¡C¦]¦¹¡A¦pªG¶µ¥Ø¤¤ªº¥ô¦óª«¥óÃþ§O©ÎÄݩʤ£²Å¦Xµ²ºc¡A§@·~³£¥i¯à·|¥¢±Ñ¡C¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\<µ²ºcÀˬd>¡C

    ±Æ¦C LDIF ¶µ¥Øªº¶¶§Ç

    ¦b¥[¤J¶µ¥Øªº¥ô¦ó LDIF ¤å¦r¶¶§Ç¤¤¡A¤£½×¬O¦b«ü¥O¦æ©Î¦bÀɮפ¤¡A¤÷¶µ³£¥²¶·¦C¦b¤l¶µ«e¡C¦p¦¹¤@¨Ó¡A·í¦øªA¾¹³B²z LDIF ¤å¦r®É¡A´N·|¥ý«Ø¥ß¤÷¶µ¦A«Ø¥ß¤l¶µ¡C

    ¨Ò¦p¡A¦pªG­n¦b People ¾ðª¬¤l¥Ø¿ý¤¤«Ø¥ß¤£¦s¦b¥Ø¿ý¤¤ªº¶µ¥Ø¡A¥²¶·¥ý¦C¥X¥Nªí People ®e¾¹ªº¶µ¥Ø¡A¦A¦C¥X¾ðª¬¤l¥Ø¿ý¤¤ªº¶µ¥Ø¡G

    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
    ...

    ±z¥i¥H¨Ï¥Î ldapmodify «ü¥O¦æ¤½¥Îµ{¦¡«Ø¥ß¥Ø¿ý¤¤ªº¥ô¦ó¶µ¥Ø¡A¦ý¬O§À½X©Î¤l§À½Xªº®Ú³¡¬O¯S®í¶µ¥Ø¡A¥²¶·»P¥²­nªº²ÕºA¶µ¥Ø²£¥ÍÃöÁp¡C­Y­n¥[¤J·sªº®Ú§À½X©Î¤l§À½X¤Î¨ä¬ÛÃöªº²ÕºA¶µ¥Ø¡A½Ð°Ñ¾\<±q«ü¥O¦æ«Ø¥ß§À½X>¡C

    ºÞ²z¤j«¬¶µ¥Ø

    ¥[¤J©Î­×§ï§t¦³·¥¤j«¬ÄݩʭȪº¶µ¥Ø«e¡A¦øªA¾¹¥i¯à¥²¶·¸g¹L³]©w¤~¯à±µ¨ü³oÃþ¶µ¥Ø¡C¬°«OÅ@¦øªA¾¹¥H¨¾­t¸ü¹L­«¡A¥Î¤áºÝ¹w³]¬°¶È¯à¶Ç°e¤£¶W¹L 2 MB ªº¸ê®Æ¡C

    ¦pªG¥[¤Jªº¶µ¥Ø¤j©ó¦¹­­¨î¡A©Î­×§ïªºÄݩʭȤj©ó¦¹­­¨î¡A¦øªA¾¹±N©Úµ´°õ¦æ§@·~¡A¨Ã¥ß§YÃö³¬³s½u¡C¨Ò¦p¡A¦b¶µ¥Øªº¤@©Î¦h­ÓÄݩʤ¤¦pªG¦³¦h´CÅ餺®eµ¥¤G¶i¦ì¸ê®Æ¡A´N¥i¯à¶W¹L¦¹­­¨î¡C

    ¦Ó¥B¡A©w¸q¤j«¬ÀRºA¸s²Õªº¶µ¥Ø¥i¯à¥]§t¤Ó¦h¦¨­û¡A¥H­P©ó¨äªí¥Üªk¶W¹L­­¨î¡C¦ý°ò©ó®Ä¯àªº­ì¦]¡A¨Ã¤£«Øij¨Ï¥Î³o¼Ëªº¸s²Õ¡A±zÀ³¸Ó¦Ò¼{­«·s³]­p¥Ø¿ýµ²ºc¡C¦p»Ý§ó¦h¸ê°T¡A½Ð°Ñ¾\<ºÞ²z¸s²Õ>¡C

    ­Y­n­×§ï¦øªA¾¹¹ï¥Î¤áºÝ¶Ç°eªº¸ê®Æ±j¨îªº¤j¤p­­¨î¡G

    1. ¬° cn=config ¶µ¥Øªº nsslapd-maxbersize Äݩʳ]©w·s­È¡C
    2. ­Y­n¨Ï¥Î¥D±±¥x°õ¦æ¦¹°Ê§@¡A½Ð¥HºÞ²z­û©Î¥Ø¿ýºÞ²z­ûªº¨­¥÷µn¤J¡A¨Ã®Ú¾Ú<¥H¼Ð·Ç½s¿è¾¹­×§ï¶µ¥Ø>¤¤ªºµ{§Ç½s¿è cn=config ¶µ¥Ø¡C±N nsslapd-maxbersize Äݩʳ]¬°¥Î¤áºÝ¥i¤@¦¸¶Ç°eªº³Ì¤j¦ì¤¸¼Æ¡C
    3. ­Y­n±q«ü¥O¦æ°õ¦æ¦¹°Ê§@¡A½Ð¨Ï¥Î¤U¦C«ü¥O¡G
    4. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
      dn:cn=config
      changetype:modify
      replace:nsslapd-maxbersize
      nsslapd-maxbersize:sizeLimitInBytes

      ¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\¡mSun ONE Directory Server °Ñ¦Ò¤â¥U¡n²Ä 4 ³¹ªº<nsslapd-maxbersize>¡C

    5. ¨Ì<±Ò°Ê©M°±¤î¥Ø¿ý¦øªA¾¹> ©Ò­z­«·s±Ò°Ê¦øªA¾¹¡C

    ¿ù»~³B²z

    «ü¥O¦æ¤u¨ã·|´`§Ç³B²z LDIF ¿é¤J¤¤ªº©Ò¦³¶µ¥Ø©Î­×§ï¡C·í²Ä¤@­Ó¿ù»~µo¥Í®É¡A¹w³]ªº¹B§@¤è¦¡¬O·|°±¤î³B²z¡C¨Ï¥Î -c ¿ï¶µ¥i¤£²z·|¥ô¦ó¿ù»~Ä~Äò³B²z©Ò¦³¿é¤J¡C±z·|¦b¤u¨ãªº¿é¥X¤¤¬Ý¨ì¿ù»~ª¬ªp¡C

    °£¤F¤W­zª`·N¨Æ¶µ¤§¥~¡A±`¨£ªº¿ù»~¥]¬A¡G

    • ¨S¦³¾A·íªº§@·~¦s¨úÅv­­¡C
    • ¥Î¤w¦s¦b¥Ø¿ý¤¤ DN ¥[¤J¶µ¥Ø¡C
    • ©ó¤£¦s¦bªº¤÷¶µ¤U¥[¤J¶µ¥Ø¡C

    ¦p»ÝÃö©ó¿ù»~ª¬ªp¤Î°jÁפ覡ªº¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\¡mSun ONE Directory Server Resource Kit ¤u¨ã°Ñ¦Ò¡n¤¤ªº²Ä 4 ³¹< ldapmodify >©M²Ä 5 ³¹< ldapdelete >¡C

    ¨Ï¥Î ldapmodify ¥[¤J¶µ¥Ø

    ±z¥i¥H¥Î ldapmodify ªº -a ¿ï¶µ¦b¥Ø¿ý¤¤¥[¤J¤@©Î¦h­Ó¶µ¥Ø¡C¤U¦C½d¨Ò«Ø¥ß¤@­Óµ²ºc¶µ¥Ø¥H¥]§t¨Ï¥ÎªÌ¡AµM«á¦A«Ø¥ß¨Ï¥ÎªÌ¶µ¥Ø¡G

    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 ©M -w ¿ï¶µ¤À§O«ü©w¦³Åv«Ø¥ß³o¨Ç¶µ¥Ø¤§¨Ï¥ÎªÌªº³sµ² DN ©M±K½X¡C-a ¿ï¶µ¥]§t LDIF ¤¤§Y±N¥[¤Jªº©Ò¦³¶µ¥Ø¡CµM«á¥H DN ¤ÎÄÝ©Ê­È«ü©w¨C­Ó¶µ¥Ø¡A¶µ¥Ø¤§¶¡¨Ï¥Î¤@­ÓªÅ¥Õ¦æ¡Cldapmodify ¤½¥Îµ{¦¡·|¦b¿é¤J«á«Ø¥ß¨C­Ó¶µ¥Ø¡A¨Ã³ø§i¥ô¦ó¿ù»~¡C

    ¦bºD¨Ò¤W¡A¶µ¥Øªº LDIF ¥H¤U¦C¶¶§Ç¦C¥XÄÝ©Ê¡G

    • ª«¥óÃþ§O²M³æ¡C
    • ©R¦WÄÝ©Ê©ÎÄÝ©Ê¡C³o¬O DN ¤¤©Ò¥ÎªºÄÝ©Ê¡A¤£¤@©w­n¬O¥²­nÄÝ©Ê¡C
    • ©Ò¦³ª«¥óÃþ§Oªº¥²­nÄݩʲM³æ¡C
    • ¥ô¦ó§Æ±æ¥]§tªº¤¹³\ÄÝ©Ê¡C

    ¿é¤J userpassword Äݩʪº­È®É¡A½Ð«ü©w¯Â¤å¦rª©ªº±K½X¡C¦øªA¾¹·|±N³o­Ó­È¥[±K¡A¨Ã¥B¥uÀx¦s¥[±Kªº­È¡C½Ð°È¥²­n­­¨îŪ¨úÅv­­¡A¥H«OÅ@ LDIF Àɮפ¤ªº¯Â¤å¦r±K½X¡C

    ±z¤]¥i¥H¦b«ü¥O¦æ¤W¨Ï¥Î¤£»Ý­n -a ¿ï¶µªº LDIF ´À¥N®æ¦¡¡C³oºØ®æ¦¡ªºÀuÂI¬O±z¥i¥H±N¥[¤J¶µ¥Ø¤Î­×§ï¶µ¥Øªº³¯­z¦¡µ²¦X¦b¤@°_¡A¦p¤U¤@¸`©Ò¥Ü¡C

    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 ÃöÁä¦r«ü¥XÀ³¥H«áÄòªº©Ò¦³Äݩʫإ߫ü©w DN ªº¶µ¥Ø¡C©Ò¦³¨ä¥L¿ï¶µ©M LDIF ºD¨Ò³£¤@¼Ë¡C

    ¦b¨â­Ó½d¨Ò¤¤¡A±z³£¥i¥H¥Î -f filename ¿ï¶µ±qÀÉ®×Ū¨ú LDIF¡A¦Ó¤£±q²×ºÝ¾÷¿é¤JŪ¨ú¡CLDIF ÀÉ®×¥]§tªº®æ¦¡¥²¶·¸ò¨Ï¥Î -a ¿ï¶µ®Éªº²×ºÝ¾÷¿é¤J®æ¦¡¬Û¦P¡C

    ¨Ï¥Î ldapmodify ­×§ï¶µ¥Ø

    ¨Ï¥Î changetype:modify ÃöÁä¥i¥[¤J¡B¨ú¥N©Î²¾°£²{¦³¶µ¥Ø¤¤ªºÄݩʤΨä­È¡C·í±z«ü©w changetype:modify ®É¡A±z¤]¥²¶·´£¨Ñ¤@©Î¦h­ÓÅܧó§@·~¡A¥H«ü¥X¶µ¥Øªº­×§ï¤è¦¡¡C¥H¤U½d¨ÒÅã¥Ü¤T­Ó¥i¯àªº LDIF Åܧó§@·~¡G

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

    ¦b¦æ¤¤¨Ï¥Î¯}§é¸¹ (-) ¥i¤À¹j¹ï¦P¤@¶µ¥Øªº§@·~¡AªÅ¥Õ¦æ¥i¤À¹j¤£¦P¶µ¥Øªº§@·~¸s²Õ¡C±z¤]¥i¥H¬°¨C­Ó§@·~«ü©w¼Æ­Ó attribute:value °t¹ï¡A±N¥¦­Ì¦P®É¥[¤J¡B¨ú¥N©Î§R°£¡C

    ¥[¤JÄÝ©Ê­È

    ¥H¤U½d¨ÒÅã¥Ü¦p¦ó¨Ï¥Î¬Û¦Pªº add LDIF »yªk¡A¬°²{¦³ªº¦h­«­ÈÄݩʤΩ|¤£¦s¦bªºÄÝ©Ê¥[¤J­È¡G

    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

    ­Y¦³¤U¦Cª¬ªp¡A¦¹§@·~¥i¯à·|¥¢±Ñ¡A¦Ó¥B¦øªA¾¹±N¶Ç¦^¿ù»~¡G

    • Äݩʤw¦s¦b«ü©wªº­È¡C
    • ­È¥¼¨Ì·ÓÄÝ©Ê©Ò©w¸qªº»yªk¡C
    • ÄÝ©ÊÃþ«¬¤£¬O¶µ¥Øªºª«¥óÃþ§O©Ò»Ý­n©Î¤¹³\ªº¡C
    • ÄÝ©ÊÃþ«¬¤£¬O¦h­«­È¡A¦Ó¥B¤w¸g¦s¦b­È¡C

    ¥[¤J¤G¶i¦ìÄÝ©Ê­È

    ¤G¶i¦ìÄÝ©Ê­È¥H attribute;binary ¤lÃþ«¬¼Ð¥Ü¡CÁöµM³o­Ó¤lÃþ«¬¤£¬O¥²­nªº¡A¦ý¥¦¦³§U©ó¨Ï¥ÎªÌ©M¥Î¤áºÝ§PÂ_Äݩʪº¤º®e¡C±z¥i¥H¦b ldapmodify «ü¥O©Ò¥Îªº¥ô¦ó LDIF ³¯­z¦¡¤¤¬°ÄݩʦWºÙ¥[¤J¾A·íªº¤lÃþ«¬¡C

    ­Y­n¿é¤J¤G¶i¦ì­È¡A±z¥i¥Hª½±µ¦b LDIF ¤å¦r¤¤¿é¤J¡A©Î±q¥t¤@­ÓÀɮפ¤Åª¨ú¡C¥H¤U½d¨ÒÅã¥Ü±qÀÉ®×Ū¨úªº LDIF »yªk¡G

    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:jpegphoto;binary
    jpegphoto;binary:< file:///path/filename.jpg

    ¦b < «e«áªºªÅ®æ¬O¦³·N¸qªº¡A¥²¶·§¹¥þ¨Ì·ÓÅã¥Ü¤è¦¡¨Ï¥Î¡C¬°¤F¨Ï¥Î < »yªk«ü©wÀɮצWºÙ¡ALDIF ³¯­z¦¡ªº¶}ÀY¦æ¥²¶·¬O version:1¡C·í ldapmodify ³B²z¦¹³¯­z¦¡®É¡A¥¦·|±NÄݩʳ]¬°±q«ü©wÀɮתº§¹¾ã¤º®eŪ¨ú¦Ó¨Óªº­È¡C

    ¥[¤J¦³»y¨¥¤lÃþ«¬ªºÄÝ©Ê

    Äݩʪº»y¨¥»P«÷­µ¤lÃþ«¬¥Î©ó«ü©w·í¦a»y¨t¤Æªº­È¡C·í±z¬°ÄÝ©Ê«ü©w»y¨¥¤lÃþ«¬®É¡A¸Ó¤lÃþ«¬·|¥H¤U¦C¤è¦¡¥[¤JÄݩʦWºÙ¡G

    attribute;lang-CC

    ¨ä¤¤ attribute ¬O²{¦³ªºÄÝ©ÊÃþ«¬¡ACC ¬O¨â­Ó¦r¥Àªº°ê½X¡A¥H«ü©w»y¨¥¡C±z¥i¥H¿ï¾Ü¬°»y¨¥¤lÃþ«¬¥[¤J«÷­µ¤lÃþ«¬¡A¥H«ü©w·í¦a»y¨t¤Æ­Èªº¹ïµ¥µo­µ¡C¦b¦¹ªpª¬¤U¡AÄݩʦWºÙÅܦ¨¡G

    attribute;lang-CC;phonetic

    ­Y­n¦b§t¤lÃþ«¬ªºÄݩʤW°õ¦æ§@·~¡A±z¥²¶·©ú½T°t¦X¨ä¤lÃþ«¬¡C¨Ò¦p¡A¦pªG­n­×§ï§t lang-fr »y¨¥¤lÃþ«¬ªºÄÝ©Ê­È¡A±z¥²¶·¥H¤U¦C¤è¦¡¦b­×§ï§@·~¤¤¥]§t lang-fr¡G

    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-ElysŽes

    ­×§ïÄÝ©Ê­È

    ¥H¤U½d¨ÒÅã¥Ü¦p¦ó¨Ï¥Î LDIF ¤¤ªº replace »yªk­×§ï³æ­ÈÄÝ©Ê©M¦h­«­ÈÄݩʪº©Ò¦³­È¡G

    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 »yªk®É¡A±N²¾°£«ü©wÄݩʥثe©Ò¦³ªº­È¡A¨Ã¥[¤J©Ò¦³«ü©w­È¡C

    §R°£ÄÝ©Ê­È

    ¥H¤U½d¨ÒÅã¥Ü¦p¦ó§¹¥þ§R°£ÄÝ©Ê¡A¥H¤Î¥u§R°£¦h­«­ÈÄݩʤ¤ªº¤@­Ó­È¡G

    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

    ¨Ï¥Î delete »yªk«o¤£«ü©w attribute:value °t¹ï®É¡A±N²¾°£Äݩʪº©Ò¦³­È¡C¦pªG«ü©w attribute:value °t¹ï¡A«h¥u·|²¾°£¸Ó­È¡C

    ­×§ï¦h­«­ÈÄݩʪº¤@­Ó­È

    ¬°¤F¥Î ldapmodify «ü¥O­×§ï¦h­«­ÈÄݩʪº¤@­Ó­È¡A±z¥²¶·¨Ì¤U¦C½d¨Ò©Ò¥Ü°õ¦æ¨â­Ó§@·~¡G

    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 ­«·s©R¦W¶µ¥Ø

    ­«·s©R¦W¶µ¥Ø¡A´N¬O­×§ï¥¦ªº¬Û¹ï¿ë§O¦WºÙ (RDN)¡A³o¬O¶µ¥Ø DN ¤¤³Ì¥ªÃ䪺 attribute=value °t¹ï¡C¦¹Äݩʺ٬°©R¦WÄÝ©Ê¡A¦Ó¥B¦b¶µ¥Øªº¦UÄݩʤ§¶¡¥¦¤]¥²¶·¥H¬Û¦Pªº­È¦s¦b¡C

    ­«·s©R¦W¶µ¥Ø®É¡A±zµLªkÅܧó DN ªº¨ä¥L¥ô¦ó³¡¤À¡A¦Ó¾É­P¶µ¥Ø²¾¨ì¤£¦Pªº¾ðª¬¤l¥Ø¿ý¡C­Y­n±N¶µ¥Ø§¹¥þ²¾¨ì¤£¦Pªº¤À¤ä¡A±z¥²¶·¥Î¶µ¥ØªºÄݩʦb¨ä¥L¾ðª¬¤l¥Ø¿ý¤¤«Ø¥ß·s¶µ¥Ø¡A¦A§R°£Â¶µ¥Ø¡C

    ¦Ó¥B¡A±zµLªk­«·s©R¦W¦³¥ô¦ó¤l¶µªº¶µ¥Ø¡A³o¬O¦]¬°¤÷¶µªº RDN ¥Î¦b¨ä¤l¶µªº DN ¤¤¡A¦Ó DN ¤¤ªº©Ò¦³¶µ¥Ø³£¥²¶·¦s¦b©Ò­P¡C­Y­n²¾°Ê¾ã­Ó¾ðª¬¥Ø¿ý¡A±z¥²¶·¦b·s¦ì¸m­«·s«Ø¥ß¸Ó¾ðª¬¥Ø¿ý¡C

    ¨Ï¥Î changetype:modrdn ÃöÁä¦r¥i¥Î LDIF ³¯­z¦¡­«·s©R¦W¶µ¥Ø¡C¥H¤U½d¨Ò±N­«·s©R¦W Barbara Morris ªº uid ©R¦WÄÝ©Ê¡G

    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 »yªk«ü©w·sªº©R¦WÄÝ©Ê¡Cdeleteoldrdn ¦æ«ü¥Ü¬O§_À³¦P®É±N­ì¥»ªº©R¦WÄݩʱq¶µ¥Ø¤¤²¾°£ (1 ¥Nªí¬O¡A0 ¥Nªí§_)¡C¤£½×¥ô¤@ºØª¬ªp¡A·sªº©R¦WÄݩʤ]³£·|¥[¤J¶µ¥Ø¡C

    ¨Ï¥Î ldapdelete §R°£¶µ¥Ø

    ¨Ï¥Î ldapdelete «ü¥O¦æ¤½¥Îµ{¦¡¥i±q¥Ø¿ý¤¤§R°£¶µ¥Ø¡C¦¹¤½¥Îµ{¦¡·|³sµ²¨ì¥Ø¿ý¦øªA¾¹¡A¨Ã§R°£ DN ©Ò«ü©wªº¤@©Î¦h­Ó¶µ¥Ø¡C±z¥²¶·´£¨Ñ¦³Åv§R°£«ü©w¶µ¥Øªº³sµ² DN¡C

    ´N¦p¦P¤÷¶µ¤£¯à­«·s©R¦W¤@¼Ëªº¹D²z¡A±z¤]¤£¯à§R°£¦³¤l¶µªº¶µ¥Ø¡CLDAP ³q°T¨ó©w¸T¤î¤l¶µ¤£¦A¦³¤÷¶µ¦s¦bªºª¬ªpµo¥Í¡C¨Ò¦p¡A±zµLªk§R°£²Õ´³æ¦ì¶µ¥Ø¡A°£«D¥ý§R°£ÄÝ©ó¸Ó²Õ´³æ¦ìªº©Ò¦³¶µ¥Ø¡C



    ¤p¤ß

    ½Ð¤Å§R°£§À½X o=NetscapeRoot¡CSun ONE Administration Server ¨Ï¥Î¦¹§À½XÀx¦s¤w¦w¸Ë Sun ONE ¦øªA¾¹ªº¬ÛÃö¸ê°T¡C§R°£¦¹§À½X¥i¯à·|±j­¢±z­«·s¦w¸Ë¥]¬A¥Ø¿ý¦øªA¾¹¦b¤ºªº©Ò¦³ Sun ONE ¦øªA¾¹¡C



    ¦b¤U¦C½d¨Ò¤¤¡A²Õ´³æ¦ì¤¤¥u¦³¤@­Ó¶µ¥Ø¡A©Ò¥H§Ú­Ì§R°£¸Ó¶µ¥Ø¡A¦A§R°£¤÷¶µ¡G

    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 §R°£¶µ¥Ø

    ±z¤]¥i¥H¨Ï¥Î ldapmodify ¤½¥Îµ{¦¡ªº changetype:delete ÃöÁä¦r§R°£¶µ¥Ø¡C¤Z¬O¥H¤W©Ò­z¨Ï¥Î ldapdelete ®Éªº­­¨î¡A¦b³oùئP¼Ë¾A¥Î¡C¨Ï¥Î LDIF »yªk§R°£¶µ¥ØªºÀuÂI¬O±z¥i¥H¦b¤@­Ó LDIF Àɮפ¤°õ¦æ²V¦Xªº§@·~¡C

    ¥H¤U½d¨Ò±N°õ¦æ»P¥ý«e½d¨Ò¬Û¦Pªº§R°£§@·~¡G

    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

    ³]©wÂश

    ±z¥i¥H¨Ï¥ÎÂश§i¶D¥Î¤áºÝÀ³¥Îµ{¦¡¦b¥»¾÷µLªk¨ú±o¸ê°T®ÉÀ³Ápµ¸­þ³¡¦øªA¾¹¡CÂश¬O«ü¨ì»·ºÝ§À½X©Î¶µ¥Øªº«ü¼Ð¡ADirectory Server ·|±N¦¹«ü¼Ð¶Ç¦^µ¹¥Î¤áºÝ¡A¦Ó¤£¶Ç¦^µ²ªG¡C±µ¤U¨Ó¡A¥Î¤áºÝ¥²¶·­«·s©óÂश¤¤«ü©wªº»·ºÝ¦øªA¾¹¤W°õ¦æ§@·~¡C¦b¤TºØª¬ªp¤U·|µo¥Í¦¹­«·s¾É¦V§@·~¡G

    • ·í¥Î¤áºÝÀ³¥Îµ{¦¡­n¨D¤£¦s¦b¥»¾÷¦øªA¾¹ªº¶µ¥Ø®É¡A¦øªA¾¹¶Ç¦^¹w³]Âश¡C
    • ·í¾ã­Ó§À½X¬°¤F¶i¦æºûÅ@¡A©Î°ò©ó¦w¥þ©Êªº­ì¦]¦Ó³]¬°Â÷½uª¬ºA®É¡A¦øªA¾¹±N¶Ç¦^¸Ó§À½X©w¸qªºÂश¡C§À½X¼h¯ÅªºÂश»¡©ú©ó<³]©w¦s¨úÅv­­¤ÎÂश> ¤¤¡C·í¥Î¤áºÝ­n¨D¼g¤J§@·~®É¡A§À½Xªº°ßŪ½Æ¥»¤]·|¶Ç¦^¥D¾÷¦øªA¾¹ªºÂश¡C
    • ±z¥i¥H«Ø¥ßºÙ¬°´¼¼z«¬Âशªº¶µ¥Ø¡C·í¥Î¤áºÝ©ú½T¦s¨ú´¼¼z«¬Âश®É¡A¦øªA¾¹±N§ï¬°¶Ç¦^¥¦©Ò©w¸qªºÂश¡CDirectory Server ¥D±±¥x ·|¦Û°Ê°lÂÜ´¼¼z«¬Âश¡A¨Ï¥¦­Ì´N¹³¬O³Ì¤W¼h [¥Ø¿ý] ¼ÐÅÒ¤Wªº¥»¾÷¶µ¥Ø¤@¼Ë¡C

    ¤£½×¬O­þ¤@ºØª¬ªp¡A¤@­ÓÂश´N¬O¤@­Ó LDAP URL¡A¨ä¤¤¥]§t¥t¤@³¡¦øªA¾¹ªº¥D¾÷¦WºÙ¡B³s±µ°ð¸¹½X¤Î¿ï¥Îªº DN¡C¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\¡mSun ONE Directory Server °Ñ¦Ò¤â¥U¡n¤¤ªºªþ¿ý D< LDAP URL >¡C¦p»ÝÃö©ó¦p¦ó¦b¥Ø¿ý³¡¸p¤¤¨Ï¥ÎÂशªº·§½×¡A½Ð°Ñ¾\¡mSun ONE Directory Server ³¡¸p«ü«n¡n¡C

    ¤U¦C¦U¸`´y­z©w¸q¥Ø¿ýªº¹w³]Âश¤Î©w¸q´¼¼z«¬Âशªºµ{§Ç¡C

    ³]©w¹w³]Âश

    ·í¥Î¤áºÝÀ³¥Îµ{¦¡¦b DN ¤W©Ò´£¥æªº§@·~¤£¥]§t¦b¥Ø¿ý©ÒºûÅ@ªº¥ô¦ó§À½X¤º®É¡A«K·|±N¹w³]Âश¶Ç¦^µ¹¸Ó¥Î¤áºÝÀ³¥Îµ{¦¡¡C¹w³]Âश¦³®É­ÔºÙ¬°¥þ°ìÂश¡A¦]¬°¥¦­Ì¾A¥Î©ó¥Ø¿ý¤¤ªº©Ò¦³§À½X¡C¦øªA¾¹±N¶Ç¦^©w¸qªº©Ò¦³§À½X¡A¦ý¶Ç¦^ªº¶¶§Ç«h¥¼©w¸q¡C

    ¨Ï¥Î¥D±±¥x³]©w¹w³]Âश

    1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [²ÕºA] ¼ÐÅÒ¤W¡A¿ï¾Ü¦ì©ó²ÕºA¾ðª¬¥Ø¿ý®Ú³¡ªº¦øªA¾¹¸`ÂI¡A¦A¿ï¾Ü¥k­±ªO¤¤ªº [ºô¸ô] ¼ÐÅÒ¡C
    2. ¿ï¾Ü [¶Ç¦^Âश] ®Ö¨ú¤è¶ô¡A¨Ã¦b¤å¦rÄæ¦ì¤¤¿é¤J LDAP URL¡C©ÎªÌ¡A«ö¤@¤U [«Øºc URL]¡A¦b«ü¤Þ¤U§¹¦¨ LDAP URL ªº©w¸q¡C«ü¨ì¦w¥þ³s±µ°ðªº LDAP URL ½d¨Ò¦p¤U¡G
    3. ldaps://east.example.com:636/dc=example,dc=com

      ±z¥i¥H¥ÎªÅ®æ»P¤Þ¸¹¤À¹j¡A¿é¤J¦h­ÓÂश URL¡A¦p¤U¡G

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

    4. «ö¤@¤U [Àx¦s] ÅýÅܧó¥ß§Y¥Í®Ä¡C

    ±q«ü¥O¦æ³]©w¹w³]Âश

    ¨Ï¥Î ldapmodify «ü¥O¦æ¤½¥Îµ{¦¡¥i¦b¥Ø¿ý²ÕºAÀɪº cn=config ¶µ¥Ø¤¤¥[¤J©Î¨ú¥N¤@©Î¦h­Ó¹w³]Âश¡C¨Ò¦p¡G

    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/

    ±z¤£¥²­«·s±Ò°Ê¦øªA¾¹¡C

    «Ø¥ß´¼¼z«¬Âश

    ´¼¼z«¬Âश¥iÅý±z±N¥Ø¿ý¶µ¥Ø©Î¾ðª¬¥Ø¿ý¹ïÀ³¨ì¯S©w LDAP URL¡C¨Ï¥Î´¼¼z«¬Âश¡A±z¥i¥H±N¥Î¤áºÝÀ³¥Îµ{¦¡«ü¨ì¯S©w¦øªA¾¹¡A©Î¯S©w¦øªA¾¹¤Wªº¯S©w¶µ¥Ø¡C

    ³q±`¡A´¼¼z«¬Âश·|«ü¨ì¥t¤@³¡¦øªA¾¹¤W¦³¬Û¦P DN ªº¹ê»Ú¶µ¥Ø¡C¦ý¬O±z¥i¥H©w¸q´¼¼z«¬Âश¡A«ü¨ì¦P¤@¦øªA¾¹©Î¤£¦P¦øªA¾¹¤Wªº¥ô¦ó¶µ¥Ø¡C¨Ò¦p¡A±z¥i¥H¥Î¤U¦C DN ©w¸q¶µ¥Ø¡G

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

    °µ¬°´¼¼z«¬Âश¡A«ü¨ì east.example.com ¦øªA¾¹¤Wªº¥t¤@­Ó¶µ¥Ø¡G

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

    ¥Ø¿ý¨Ï¥Î´¼¼z«¬Âशªº¤è¦¡²Å¦X RFC 2251 (http://www.ietf.org/rfc/rfc2251.txt) ªº 4.1.11 ¸`¤¤«ü©wªº¼Ð·Ç¡C

    ¨Ï¥Î¥D±±¥x«Ø¥ß´¼¼z«¬Âश

    1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [¥Ø¿ý] ¼ÐÅÒ¤W¡A®i¶}¾ðª¬¥Ø¿ý¡A¥HÅã¥Ü­n°µ¬°´¼¼z«¬Âश¤÷¶µªº¶µ¥Ø¡C
    2. ¥H·Æ¹«¥kÁä«ö¤@¤U¤÷¶µ¡A¿ï¾Ü [·s¼W] > [Âश] ¥\¯àªí¶µ¥Ø¡C©ÎªÌ¡A±z¥i¥H¦b¤÷¶µ¤W«ö¤@¤U·Æ¹«¥ªÁä¥H¿ï¾Ü¤÷¶µ¡A¦A¿ï¾Ü [ª«¥ó] > [·s¼W] > [Âश] ¥\¯àªí¶µ¥Ø¡C¥X²{Âश¶µ¥Øªº¦Û­q½s¿è¾¹¹ï¸Ü¤è¶ô¡C
    3. ¥X²{Âशªº¦Û­q½s¿è¾¹¡C

    4. ¦b½s¿è¾¹ªº [¤@¯ë] ¼ÐÅÒ¤W¡A¿é¤JÂशªº¦WºÙ¡A¨Ã±q¤U©Ô¦¡²M³æ¤¤¿ï¾Ü¨ä©R¦WÄÝ©Ê¡C¦WºÙ±N¬O±z¿ï¾Üªº©R¦WÄݩʪº­È¡C©ÎªÌ¡A±z¥i¥H¬°¦¹Âश¿é¤J´y­z¦r¦ê¡C
    5. ¦b½s¿è¾¹ªº [URL] ¼ÐÅÒ¤W¡A«ö¤@¤U [«Øºc] «ö¶s¥H©w¸q´¼¼z«¬Âशªº URL¡C¦b¥X²{ªº¹ï¸Ü¤è¶ô¤¤¿é¤J LDAP URL ªº¤¸¯À¡C
    6. URL ªº¤¸¯À¥]¬AÀx¦sÂश¶µ¥Ø¤§¥Ø¿ý¦øªA¾¹ªº¥D¾÷¦WºÙ©M LDAP ³s±µ°ð¸¹½X¡A¥H¤Î¦øªA¾¹¤W¥Ø¼Ð¶µ¥Øªº DN¡C¨Ì¹w³]­È¡A¥Ø¼Ð DN »P´¼¼z«¬Âश¶µ¥Øªº DN ¬Û¦P¡C¦ý¬O¥Ø¼Ð DN ¥i¥H¬O¥ô¦ó§À½X¡B¾ðª¬¤l¥Ø¿ý©Î¤À¸­¶µ¥Ø¡C

    7. ¦b LDAP URL «Øºc¹ï¸Ü¤è¶ô¤¤¡A«ö¤@¤U [½T©w]¡CURL ´NÅã¥Ü¦b·sÂश¤å¦r¤è¶ô¤¤¡C
    8. «ö¤@¤U·sÂश¤å¦r¤è¶ô®Çªº [¥[¤J]¡A±NÂश¥[¤J²M³æ¡C
    9. ±z¥i¥H©w¸q¦h­Ó URL¡A°µ¬°¦¹¶µ¥Ø¶Ç¦^ªºÂश¡C¨Ï¥Î [«Øºc]¡B[¥[¤J]¡B[§R°£] »P [Åܧó] «ö¶s¥i«Ø¥ß»PºÞ²z [Âश²M³æ]¡C
    10. «ö¤@¤U [ÂशÅçÃÒ] «ö¶s¥iÅã¥Ü¹ï¸Ü¤è¶ô¡A±z¥i¥H¦b¨ä¤¤³]©w Directory Server ¥D±±¥x ¦b°lÂÜÂश¨ì»·ºÝ¦øªA¾¹®É±N¥Î¨Ó³sµ²ªº»{ÃÒ¡C±z¥i¥H©w¸q¦s¨ú¦øªA¾¹®É±N¨Ï¥Îªº³sµ² DN »P±K½X¡C«ü¦V¦P¤@¦øªA¾¹ªº©Ò¦³Âश³£±N¨Ï¥Î¬Û¦Pªº»{ÃÒ¡C
    11. ¨Ï¥Î [¥[¤J]¡B[½s¿è] »P [§R°£] «ö¶s¥iºÞ²z¦øªA¾¹»P¹ïÀ³»{ÃÒ²M³æ¡C§¹¦¨®É«ö¤@¤U [½T©w]¡C
    12. ¦bÂशªº¦Û­q½s¿è¾¹¤¤¡A«ö¤@¤U [Àx¦s] Àx¦s±zªº´¼¼z«¬Âश¶µ¥Ø¡C
    13. ¦b¥D±±¥xªº¾ðª¬¥Ø¿ý¤¤¡A±zÀ³¸Ó¬Ý¨ì¥Ø¼Ð¾ðª¬¤l¥Ø¿ý©Î¶µ¥Ø¨ú¥N´¼¼z«¬Âश¶µ¥Ø¡C¦pªG´¼¼z«¬Âश¶µ¥Ø¦³¶À¦âĵ§i¹Ï¥Ü¡Aªí¥Ü URL ©Î»{ÃÒµL®Ä¡C½Ð³s«ö¨â¤U¶µ¥Ø¡Aµ¥¬Ý¨ì [Âश¿ù»~] ®É«ö¤@¤U [Ä~Äò]¡A¨Ã­×§ï [URL] ©Î [ÂशÅçÃÒ] ¥H­×¥¿¿ù»~¡C

    ±q«ü¥O¦æ«Ø¥ß´¼¼z«¬Âश

    ­Y­n«Ø¥ß´¼¼z«¬Âश¡A½Ð¥Î referral »P extensibleObject ª«¥óÃþ§O«Ø¥ß¶µ¥Ø¡Creferral ª«¥óÃþ§O¤¹³\ ref ÄÝ©Ê¡A¦¹ÄÝ©ÊÀ³¸Ó­n¥]§t LDAP URL¡CextensibleObject ª«¥óÃþ§O¥iÅý±z¨Ï¥Î¥ô¦óµ²ºcÄÝ©Ê°µ¬°©R¦WÄÝ©Ê¡A¥H«K¯à°÷¹ïÀ³¨ì¥Ø¼Ð¶µ¥Ø¡C

    ¨Ò¦p¡A©w¸q¤U¦C¶µ¥Ø¶Ç¦^´¼¼z«¬Âश¡A¦Ó¤£¶Ç¦^ uid=bjensen ¶µ¥Ø¡G

    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



    ª`·N

    ¦øªA¾¹·|©¿²¤ LDAP URL ¤¤ªÅ®æ¤§«áªº¥ô¦ó¸ê°T¡C¦]¦¹¦b¹w­p§@¬°Âशªº¥ô¦ó LDAP URL ¤¤¡A±z¥²¶·§ï¥Î %20¡A¦Ó¤£¬O¨Ï¥ÎªÅ®æ¡C



    ©w¸q´¼¼z«¬Âश«á¡A¹ï uid=bjensen ¶µ¥Øªº­×§ï¹ê»Ú¤W·|¦b¨ä¥L¦øªA¾¹ªº cn=Babs Jensen ¶µ¥Ø¤W°õ¦æ¡Cldapmodify «ü¥O±N¦Û°Ê°lÂÜÂश¡A¨Ò¦p¡G

    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

    ¬°¤F­×§ï´¼¼z«¬Âश¡A±z¥²¶·¨Ï¥Î ldapmodify ªº -M ¿ï¶µ¡A¨Ò¦p¡G

    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

    ¥[±KÄÝ©Ê­È

    ÄÝ©Ê¥[±K¬° Sun ONE Directory Server 5.2 ªº·s¥\¯à¡A¥i«OÅ@Àx¦s¦b¥Ø¿ý´Á¶¡ªº±Ó·P©Ê¸ê®Æ¡CÄÝ©Ê¥[±K¤¹³\±z«ü©w¥H¥[±K®æ¦¡Àx¦s¤§¶µ¥Øªº¯S©wÄÝ©Ê¡C³o¥i¨¾¤î¸ê®Æ©óÀx¦s¦b¸ê®Æ®wÀɮסB³Æ¥÷¸ê®Æ¥H¤Î¶×¥Xªº LDIF Àɮ׮ɳQŪ¨ú¡C

    ÄÝ©Ê­È¥i§Q¥Î¦¹¶µ¥\¯à¡A¦b±N¨äÀx¦s©ó Directory Server «e¡A¥ý¦æ¥[±K¡A¥H¤Î¦b²M°£§@·~¤¤¶Ç¦^«e¦A¦æ¸Ñ±K¡C±zÀ³¸Ó¨Ï¥Î¨ä¥L¨Ò¦p ACI ¾÷¨î¨Ó¨¾¤î LDAP ¥Î¤áºÝ¦s¨ú¸T¤îªº¸ê®Æ¡A¥H¤Î¨Ï¥Î SSL ¨Ó¥[±K³q°T¡C¦p»Ý¤@¯ë¸ê®Æ¦w¥þ©Ê»P¯S®íÄÝ©Ê¥[±Kªºµ²ºc¦¡·§½×¡A½Ð°Ñ¾\¡mSun ONE Directory Server ³¡¸p«ü«n¡n¤¤ªº²Ä 7 ³¹<³]­p¦w¥þ¥Ø¿ý>¡C

    ¥u¦³¦b¦øªA¾¹¤W³]©w¨Ã±Ò¥Î SSL «á¡A¤~·|±Ò¥ÎÄÝ©Ê¥[±K¡C¤£¹L¡A¨Ì¾Ú¹w³]¨Ã¤£·|¥[±K¥ô¦óÄÝ©Ê¡C¨t²Î·|¦b§À½X¼h¯Å¤¤³]©wÄÝ©Ê¥[±K¡C³o¬O«ü±N¥X²{¦b¨C¤@­Ó¶µ¥Ø¤§§À½XªºÄÝ©Ê¥[±K¡C¦pªG±z·Q­n±N¾ã­Ó¥Ø¿ý¤¤ªº¬Y­ÓÄÝ©Ê¥[±K¡A¥²¶·±Ò¥Î¨C¤@­Ó§À½X¤¤¦¹Äݩʪº¥[±K¡C



    ¤p¤ß

    ÄÝ©Ê¥[±K·|¼vÅT»P§À½X¬ÛÃöªº©Ò¦³ªº¸ê®Æ¤Î¯Á¤ÞÀÉ¡C¦pªG­×§ï²{¦³§À½Xªº¥[±K²ÕºA¡A±z¥²¶·­º¥ý¶×¥X¨ä¤º®e¡AÅܧó²ÕºA¡AµM«á¦A­«·s¶×¤J¤º®e¡C¥D±±¥x±NÀ°§U±z°õ¦æ³o¨Ç¨BÆJ¡C

    ¦¹¥~¡A¦b¶}±Ò¥[±K®É¡A±z¥²¶·¤â°Ê§R°£¥i¯à¤´ÂÂ¥]§t¥¼¥[±K­Èªº¸ê®Æ®w§Ö¨úÀɮסC

    ±zÀ³¸Ó¦b·s§À½X¤¤¸ü¤J©Î«Ø¥ß¸ê®Æ«e¡A¥ý±Ò¥Î©Ò¦³¥[±KªºÄÝ©Ê¡C



    ¦pªG±z¿ï¾Ü¥[±KªºÄÝ©Ê­Y·|±N¬Y¨Ç¶µ¥Ø·í¦¨©R¦WÄݩʨϥΡA«h¥X²{¦b DN ¤¤ªº­È±N¤£·|¥[±K¡A¦ýÀx¦s¦b¶µ¥Ø¤¤ªº­È±N·|¥[±K¡C

    ±z¥i¥H¿ï¾Ü userPassword Äݩʶi¦æ¥[±K¡A¦ý³o¨Ã¨S¦³¹ê»Úªº¦w¥þ©Ê®Ä¯q¡A°£«D±K½X¥H¯Â¤å¦rÀx¦s¡A¦p DIGEST-MD5 SASL ÅçÃÒ¤@¼Ë¡C¦pªG±K½X­ì«h¤¤¤w¬°±K½X³]©w¥[±K¾÷¨î¡A«h§ó¶i¤@¨Bªº¥[±K©Ò¯à¼W¥[ªº¦w¥þ©Ê¦³­­¡AÁÙ·|¼vÅT¨C¤@¦¸³sµ²§@·~ªº®Ä¯à¡C

    ¨Ï¥Î¥D±±¥x³]©wÄÝ©Ê¥[±K

    1. ¦b Directory Server ¥D±±¥x¤W¿ï¾Ü [²ÕºA] ¼ÐÅÒ¡A®i¶} [¸ê®Æ] ¸`ÂI¡A¨Ã¿ï¾Ü±z·Q­n¥[±KÄݩʭȪº§À½X¡C¿ï¾Ü¥k­±ªO¤¤ªº [ÄÝ©Ê¥[±K] ¼ÐÅÒ¡C
    2. ¦¹¼ÐÅÒ¥]§t¤@¥÷ªí®æ¡A¦C¥X¦¹§À½X¥Ø«e©Ò¦³¥[±KÄݩʪº¦WºÙ©M¥[±Kµ²ºc¡C

    3. ­Y­n¬°ÄݩʱҥΥ[±K¡G
      1. «ö¤@¤U [¥[¤JÄÝ©Ê] «ö¶s¥HÅã¥ÜÄݩʲM³æ¡C
      2. ±q²M³æ¤¤¿ï¾Ü­n¥[±KªºÄÝ©Ê¡A¦A«ö¤@¤U [½T©w]¡CÄÝ©Ê·|¥[¤Jªí®æªº [ÄݩʦWºÙ] Äæ¡C
      3. ±qÄݩʦWºÙ®Çªº¤U©Ô¦¡²M³æ¤¤¡A¿ï¾Ü¦¹Äݩʪº [¥[±Kµ²ºc]¡C

    4. ­Y­n¨ÏÄݩʤ£¦A¥[±K¡A½Ð±qªí®æ¤¤¿ï¾ÜÄݩʦWºÙ¡A¦A«ö¤@¤U [§R°£ÄÝ©Ê] «ö¶s¡C
    5. «ö¤@¤U [Àx¦s]¡C¨t²Î·|´£¥Ü±z¦bÅܧó²ÕºA«e¡A¥ý±N§À½X¤º®e¶×¥X¦Ü LDIF ÀɮסC
    6. «ö¤@¤U [¶×¥X§À½X] ¶}±Ò¶×¥X¹ï¸Ü¤è¶ô¡A©Î«ö¤@¤U [Ä~Äò]¡A¤£»Ý­n¶×¥X§Y¥i­×§ïÄÝ©Ê¥[±K²ÕºA¡CµM«á·sªº²ÕºA´N·|Àx¦s°_¨Ó¡C
    7. ¦pªG±z©|¥¼¶×¥X§À½X¡A±z¥²¶·¥ß§Y°õ¦æ¦¹°Ê§@¥HÀx¦s¨ä¤º®e¡C¦pªG§À½X¥]§t¥[±KªºÄÝ©Ê¡A¦Ó¥B±z­p¹º¦b¤U­Ó¨BÆJ¤¤¨Ï¥Î¦¹ LDIF ÀÉ®×­«·sªì©l¤Æ§À½X¡A³o¨ÇÄݩʦb¶×¥Xªº LDIF ¤¤¥i¥H«O«ù¥[±Kª¬ºA¡C

      ²{¦b±N¥X²{´£¥Ü¡A­n±z±q LDIF Àɮתì©l¤Æ§À½X¡C

    8. ²{¦b«ö¤@¤U [ªì©l¤Æ§À½X] ¶}±Òªì©l¤Æ¹ï¸Ü¤è¶ô¡AµM«á¦A¿é¤J LDIF ÀɮצWºÙ¸ü¤J¥Ø¿ý¡C
    9. ¦pªG¦b¤W­Ó¨BÆJ¤¤¶×¥X§t¥[±KÄݩʪº§À½X¡A±z²{¦b¥²¶·¥Î¸ÓÀɮתì©l¤Æ¡A¦]¬°¤@¥¹§À½X­«·sªì©l¤Æ«á¡A¥[±K­È±NµLªk¦^´_¡C¦b¸ü¤J¤Î«Ø¥ß¯Á¤Þªº¦P®É¡A«ü©wÄݩʪº©Ò¦³­È³£±N·|¥[±K¡C

      ¦pªG±z¤£·Q¦b¦¹®Éªì©l¤Æ§À½X¡A½Ð«ö¤@¤U [Ãö³¬]¡C±z¥i©óµy«á¦A¨Ï¥Î<¶×¤J¸ê®Æ>¤¤©Ò´y­zªºµ{§Ç¨Ó¶×¤J¸ê®Æ¡C

    10. ¦pªG²ÕºA¤w§ï¬°·|¥[±K¤@©Î¦h­ÓÄÝ©Ê¡A¦Ó¥B³o¨ÇÄݩʦb¶×¤J§@·~¤§«e´¿¸g¦³­È¡A¸ê®Æ®w§Ö¨ú¤¤¥i¯à¨Ì¬ݱo¨ì³¡¤À¥¼¥[±Kªº­È¡C­Y­n²M°£¸ê®Æ®w§Ö¨ú¡G
      1. ¨Ì<±Ò°Ê©M°±¤î¥Ø¿ý¦øªA¾¹> ©Ò­z°±¤î¥Ø¿ý¦øªA¾¹¡C
      2. ¥H root ©Î¨ã¦³ºÞ²z­ûÅv­­ªº¨­¥÷¡A±N¸ê®Æ®w§Ö¨úÀÉ®×±qÀɮרt²Î¤¤§R°£¡G
      3. ServerRoot/slapd-serverID/db/__db.*

      4. ­«·s±Ò°Ê¥Ø¿ý¦øªA¾¹¡C¦øªA¾¹±N¦Û°Ê·s¼W¸ê®Æ®w§Ö¨úÀɮסC

    ±q«ü¥O¦æ³]©wÄÝ©Ê¥[±K

    1. ¦pªG­n³]©wÄÝ©Ê¥[±Kªº§À½X¤W¦³¥ô¦ó¶µ¥Ø¡A±z¥²¶·¥ý±N¸Ó§À½Xªº¤º®e¶×¥X¨ì LDIF ÀɮסC¦p»Ý§ó¦h¸ê°T¡A½Ð°Ñ¾\<¶×¥X¤é´Á>¡C
    2. ¦pªG§À½X¥]§t¥[±KªºÄÝ©Ê¡A¦Ó¥B±z­p¹º¦b¨BÆJ 5 ¤¤¨Ï¥Î¦¹ LDIF ÀÉ®×­«·sªì©l¤Æ§À½X¡A³o¨ÇÄݩʦb¶×¥Xªº LDIF ¤¤¥i¥H«O«ù¥[±Kª¬ºA¡C

    3. ­Y­n¬°ÄݩʱҥΥ[±K¡A½Ð¨Ï¥Î ldapmodify «ü¥O¥[¤J¤U¦C²ÕºA¶µ¥Ø¡G
    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 ¬O­n¥[±KªºÄÝ©ÊÃþ«¬¦WºÙ¡AdatabaseName ¬O¹ïÀ³¨ì§À½Xªº¸ê®Æ®w²Å¸¹¦WºÙ¡A¦Ó cipherName ¬O¤U¦C¨ä¤¤¤§¤@¡G

      • ckm_des_cbc - DES °Ï¶ô±K½X
      • ckm_des3_cbc - ¤T­« DES °Ï¶ô±K½X
      • ckm_rc2_cbc - RC2 °Ï¶ô±K½X
      • ckm_rc4 - RC4 ¸ê®Æ¬y±K½X

    5. ­Y­n¨ÏÄݩʤ£¦A¥[±K¡A½Ð¨Ï¥Î ldapmodify «ü¥O­×§ï¤U¦C²ÕºA¶µ¥Ø¡G
    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 ¬O­n¥[±KªºÄÝ©ÊÃþ«¬¦WºÙ¡A¦Ó databaseName ¬O¹ïÀ³¨ì§À½Xªº¸ê®Æ®w²Å¸¹¦WºÙ¡C



      ª`·N

      ½Ð¤Å§R°£ÄÝ©Ê¥[±K²ÕºA¶µ¥Ø¡C¤U¦¸ªì©l¤Æ§À½X®É·|¦Û°Ê²¾°£¸Ó¶µ¥Ø¡C



    7. ¦pªG²ÕºA¤w§ï¬°·|¥[±K¤@©Î¦h­ÓÄÝ©Ê¡A¦Ó¥B³o¨ÇÄݩʦb¶×¤J§@·~¤§«e´¿¸g¦³­È¡A¸ê®Æ®w§Ö¨ú¤¤¥i¯à¨Ì¬ݱo¨ì³¡¤À¥¼¥[±Kªº­È¡C­Y­n²M°£¸ê®Æ®w§Ö¨ú¡G
      1. ¨Ì<±Ò°Ê©M°±¤î¥Ø¿ý¦øªA¾¹> ©Ò­z°±¤î¥Ø¿ý¦øªA¾¹¡C
      2. ¥H root ©Î¨ã¦³ºÞ²z­ûÅv­­ªº¨­¥÷¡A±N¸ê®Æ®w§Ö¨úÀÉ®×±qÀɮרt²Î¤¤§R°£¡G
      3. ServerRoot/slapd-serverID/db/__db.*

      4. ­«·s±Ò°Ê¥Ø¿ý¦øªA¾¹¡C¦øªA¾¹±N¦Û°Ê«Ø¥ß·sªº¸ê®Æ®w§Ö¨úÀɮסC¦b§Ö¨ú¦A¦¸¶ñº¡¤§«e¡A¦¹§À½X¤¤ªº§@·~®Ä¯à¥i¯à·|µy·L¨ü¨ì¼vÅT¡C

    8. ¨Ì<¶×¤J¸ê®Æ>©Ò­z¥Î LDIF Àɮתì©l¤Æ§À½X¡C¦pªG¦b¨BÆJ 1 ¤¤¶×¥X§À½X¡A½Ð¨Ï¥Î¸ÓÀɮסA¥H½T«O±zªº§À½X¾Ö¦³³Ì·sªº¤º®e¡C¦pªG¦b¨BÆJ 1 ¤¤¶×¥X§t¥[±KÄݩʪº§À½X¡A±z²{¦b¥²¶·¥Î¸ÓÀɮתì©l¤Æ¡A¦]¬°¤@¥¹§À½X­«·sªì©l¤Æ«á¡A¥[±K­È±NµLªkÂ^¨ú¡C
    9. ¦b¸ü¤JÀɮפΫإ߹ïÀ³¯Á¤Þªº¦P®É¡A«ü©wÄݩʪº©Ò¦³­È³£±N·|¥[±K¡C

    ºûÅ@°Ñ¦Òªº§¹¾ã©Ê

    °Ñ¦Òªº§¹¾ã©Ê¬O¤@ºØ¥~±¾µ{¦¡¾÷¨î¡A¥i½T«OºûÅ@¬ÛÃö¶µ¥Ø¤§¶¡ªºÃö«Y¡C³\¦hÄÝ©ÊÃþ«¬ (¨Ò¦p¸s²Õ¦¨­ûªºÄÝ©Ê) ¤¤¥]§t¥t¤@­Ó¶µ¥Øªº DN¡C°Ñ¦Òªº§¹¾ã©Ê¥i½T«O²¾°£¶µ¥Ø®É¡A¥]§t¨ä DN ªº©Ò¦³Äݩʤ]·|¤@¨Ö²¾°£¡C

    ¨Ò¦p¡A¦pªG²¾°£¤F¥Ø¿ýªº¨Ï¥ÎªÌ¶µ¥Ø¡A¦Ó¥B¤w¸g±Ò¥Î°Ñ¦Òªº§¹¾ã©Ê¡A«h¦øªA¾¹¤]·|²¾°£¨Ï¥ÎªÌ¬°¦¨­û¤§¤@¤§©Ò¦³¸s²Õªº¨Ï¥ÎªÌ¡C¦pªG¨S¦³±Ò¥Î°Ñ¦Òªº§¹¾ã©Ê¡AºÞ²z­û¥²¶·¤â°Ê±q¸s²Õ¤¤²¾°£¨Ï¥ÎªÌ¡C¦pªG±z±N¥Ø¿ý¦øªA¾¹»P¨ä¥L»Ý­n¥Î¨ì¨Ï¥ÎªÌ»P¸s²ÕºÞ²z¥Ø¿ýªº Sun ONE ²£«~¶i¦æ¾ã¦X®É¡A³o·|¬O¤@¶µ­«­n¥\¯à¡C

    °Ñ¦Òªº§¹¾ã©Ê¾Þ§@¤èªk

    ·í±Ò¥Î°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡®É¡A¨ä·|¦b§R°£©Î­«·s©R¦W§@·~¤§«á¡A¥ß§Y°õ¦æ¯S©wÄݩʤWªº§¹¾ã©Ê§ó·s¡C¨Ì¾Ú¹w³]¡A°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡¬O°±¥Îªº¡C

    ¨C·í±z§R°£©Î­«·s©R¦W¥Ø¿ý¤¤ªº¨Ï¥ÎªÌ©Î¸s²Õ¶µ¥Ø®É¡A·|±N§@·~°O¿ý¦b°Ñ¦Òªº§¹¾ã©Ê°O¿ýÀɤ¤¡G

    ServerRoot/slapd-serverID/logs/referint

    ¸g¹L¯S©w®É¶¡ (§Y§ó·s¶¡¹j) «á¡A¦øªA¾¹·|¦b±Ò¥Î°Ñ¦Òªº§¹¾ã©Ê¤§©Ò¦³ÄݩʤW°õ¦æ·j´M¡A¨Ã¨Ï·j´M¥X¨Óªº¶µ¥Ø»P¥X²{¦b°O¿ýÀɤ¤¤w§R°£©Î¤w­×§ï¶µ¥Øªº DN ¤¬¬Û²Å¦X¡C¦pªG°O¿ýÀÉÅã¥Ü¤w¸g§R°£¶µ¥Ø¡A«h¹ïÀ³ªºÄݩʤ]·|§R°£¡C¦pªG°O¿ýÀÉÅã¥Ü¤w¸gÅܧ󶵥ءA«h¹ïÀ³ªºÄݩʭȤ]·|¬Û¹ï¦a­×§ï¡C

    ­Y±Ò¥Î°Ñ¦Ò§¹¾ã©Ê¥~±¾µ{¦¡ªº¹w³]²ÕºA¡A¨C¦¸°õ¦æ§R°£©Î­«·s©R¦W§@·~«á¡A¥¦·|¥ß§Y¦b member¡Buniquemember¡Bowner¡BseeAlso ©M nsroledn ÄݩʤW°õ¦æ§¹¾ã©Ê§ó·s¡C¦ý¬O±z¥i¥H¨Ì·Ó±zªº»Ý­n³]©w°Ñ¦Ò§¹¾ã©Ê¥~±¾µ{¦¡ªº¹B§@¤è¦¡¡G

    • ¦b¤£¦PÀɮפ¤°O¿ý°Ñ¦Òªº§¹¾ã©Ê§ó·s¡C
    • ­×§ï§ó·s¶¡¹j¡C¦pªG­n´î¤Ö°Ñ¦Òªº§¹¾ã©Ê§ó·s¹ï¨t²Î³y¦¨ªº¼vÅT¡A±z³Ì¦n¼W¥[§ó·s¤§¶¡ªº®É¶¡ªø«×¡C
    • ¿ï¾Ü­n®M¥Î°Ñ¦Òªº§¹¾ã©ÊªºÄÝ©Ê¡C¦pªG¨Ï¥Î©Î©w¸q¥]§t DN ­ÈªºÄÝ©Ê¡A±z¥i¯à·Q¥Î°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡ºÊ±±¥¦­Ì¡C

    ³]©w°Ñ¦Òªº§¹¾ã©Ê

    ¨Ï¥Î¤U¦Cµ{§Ç¥i±q Directory Server ¥D±±¥x±Ò¥Î©Î°±¥Î°Ñ¦Òªº§¹¾ã©Ê¡A¥H¤Î³]©w¥~±¾µ{¦¡ªº²ÕºA¡G

    1. ¦b Directory Server ¥D±±¥x³Ì¤W¼hªº [²ÕºA] ¼ÐÅÒ¤W¡A®i¶} [¥~±¾µ{¦¡] ¸`ÂI¡A¦A¿ï¾Ü [referential integrity postoperation plug-in]¡C
    2. ¥~±¾µ{¦¡ªº³]©wÅã¥Ü¦b¥k­±ªO¤¤¡C

    3. ¿ï¾Ü [±Ò¥Î¥~±¾µ{¦¡] ®Ö¨ú¤è¶ô¥H±Ò¥Î¥~±¾µ{¦¡¡A²M°£®Ö¨ú¤è¶ô¥H°±¥Î¥~±¾µ{¦¡¡C
    4. ³]©w [¤Þ¼Æ 1] ªº­È¡A¥H­×§ï§ó·sªº¶¡¹j¬í¼Æ¡C±`¥Îªº­È¬°¡G
      • 0 - ¨C¦¸§@·~«á¥ß§Y§ó·s½Ð¥J²Ó¦Ò¼{¡A¨C¦¸§R°£©M­×§ï§@·~«á¥ß§Y°õ¦æ°Ñ¦Ò§¹¾ã©ÊÀˬd·|¹ï¦øªA¾¹®Ä¯à²£¥ÍÅãµÛªº¼vÅT¡C
      • 90 - ¨C 90 ¬í§ó·s¤@¦¸
      • 3600 - ¨C 1 ¤p®É§ó·s¤@¦¸
      • 10,800 - ¨C 3 ¤p®É§ó·s¤@¦¸
      • 28,800 - ¨C 8 ¤p®É§ó·s¤@¦¸
      • 86,400 - ¨C¤Ñ§ó·s¤@¦¸
      • 604,800 - ¨C©P§ó·s¤@¦¸

    5. ³]©w [¤Þ¼Æ 2] ªº­È¡A¦¨¬°±z­n¨Ï¥Î°Ñ¦Ò§¹¾ã©Ê°O¿ýÀɪºµ´¹ï¸ô®|¡C
    6. [¤Þ¼Æ 3] ¥Î¤£¨ì¡A¦ý¥²¶·¦s¦b¡C

    7. ¨ü°Ñ¦Ò§¹¾ã©Ê¥~±¾µ{¦¡ºÊ±±ªºÄÝ©Ê¥Ñ [¤Þ¼Æ 4] ¶}©l¦C°_¡C«ö¤@¤U [¥[¤J] »P [§R°£] «ö¶s¥iºÞ²z¦¹²M³æ¡A¤Î¥[¤J±z¦Û¤vªºÄÝ©Ê¡C


    8. ª`·N

      ¬°Àò±o³Ì¨Î®Ä¯à¡A¥Ñ°Ñ¦Ò§¹¾ã©Ê¥~±¾µ{¦¡§ó·sªºÄݩʤ]À³¸Ó½s»s¯Á¤Þ¡C¦p»Ý¬ÛÃö¸ê°T¡A½Ð°Ñ¾\²Ä 10 ³¹<ºÞ²z¯Á¤Þ>¡C



    9. «ö¤@¤U [Àx¦s] ¥HÀx¦s±zªºÅܧó¡C
    10. Åܧó¥Í®Ä«e¡A±z¥²¶·­«·s±Ò°Ê Directory Server¡C

    ±N°Ñ¦Òªº§¹¾ã©Ê¥Î©ó½Æ¼g

    ¦b½Æ¼gÀô¹Ò¤¤¡A­Y»Ý­n°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡¡A¨ä¨Ï¥Î¦³¬Y¨Ç­­¨î¡G

    • ¥]§t¥D¾÷½Æ¥»ªº©Ò¦³¦øªA¾¹¤W³£¥²¶·±Ò¥Î¡C
    • ¦b¨C³¡¥D¾÷¤W¥²¶·¥Î¬Û¦Pªº²ÕºA±Ò¥Î¡C
    • ¦b¥u¥]§t¶°½u¾¹©Î¥Î¤á½Æ¥»ªº¦øªA¾¹¤W¡A±Ò¥Î¦¹¥\¯à¨Ã¨S¦³À°§U¡C

    ­Y­n¦b½Æ¼g©Ý¼³¤¤³]©w°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡¡G

    1. ½T©w¤w³]©w©Ò¦³½Æ¥»ªº²ÕºA¡A¦Ó¥B¤w©w¸q©Ò¦³½Æ¼g¨óij¡C
    2. ¨M©w±N¬°¨äºûÅ@°Ñ¦Ò§¹¾ã©ÊªºÄݩʲաC¨Ã¨M©w¥D¾÷¦øªA¾¹¤W©Ò­n¨Ï¥Îªº§ó·s¶¡¹j¡C
    3. ¨Ï¥Î¬Û¦PªºÄݩʲդάۦPªº§ó·s¶¡¹j±Ò¥Î©Ò¦³¥D¾÷¦øªA¾¹¤Wªº°Ñ¦Ò§¹¾ã©Ê¥~±¾µ{¦¡¡C¦¹µ{§Ç·|¦b<³]©w°Ñ¦Òªº§¹¾ã©Ê>¤¤´y­z¡C
    4. ½Ð½T©w©Ò¦³¥Î¤á¦øªA¾¹¤W°Ñ¦Òªº§¹¾ã©Ê¥~±¾µ{¦¡³£¬O°±¥Îªº¡C


    ¤W¤@³¹     ¥Ø¿ý     ¯Á¤Þ     »¡©ú¤å¥ó­º­¶     ¤U¤@³¹    
    ª©Åv©Ò¦³ 2003 Sun Microsystems, Inc. «O¯d©Ò¦³Åv§Q¡C