一般來說,您不需要變更在機制中的物件類別或屬性,視情形使用或新增。如果因為變更物件類別或屬性而導致 Solaris for ISPs 軟體無法使用它,您就必須重新安裝這個目錄。這樣一來,沒有備份的資料都會遺失。有關備份目錄的相關資訊,請參閱 Sun Directory Services 手冊頁ldbmcat和ldif2ldbm。
如果您打算新增機制,參考 Sun Directory Service 3.1 管理手冊的第八章,“ 配置目錄機制”的完整資訊。
要確保目錄的完整,您必須定期的備份機制配置檔案。當然,您必須在展開使用之前先做備份。
就如 Sun Directory Service 3.1 管理手冊中第四章,“ 配置目錄服務,”所討論的,下列檔案是目錄服務功能所必要的:
dsserv.conf擁有主要配置資訊。
dsserv.oc.conf擁有物件類別定義。
dsserv.at.conf擁有屬性定義。
dsserv.acl.conf擁有存取權控制資訊。
這些檔案的複本儲存在系統的三個地方:
/etc/opt/SUNWconn/ldap/current擁有目前的配置檔案。
/etc/opt/SUNWconn/ldap/default擁有軟體所安裝的內定配置檔案。(這些是唯讀檔案。)
/etc/opt/SUNWconn/ldap/previous擁有前一個配置檔案。
在啟動任何機制之前,先在/etc/opt/SUNWconn/ldap/current和/etc/opt/SUNWconn/ldap/previous備份配置檔案。當您編輯檔案時,Sun Directory Services 會將~/current中沒有編輯的檔案複製到~/previous。這個動作在每一編輯階段作業中只執行一次,(直到您重新啟動dsservd為止)。如果您在機制做了許多變更,您可能需要手動備份所有的變更。
Sun 目錄服務 3.1 管理手冊的第四章,“ 配置目錄服務,”有備份資訊的詳細描述。
要回復前一個目錄服務配置,停止dsservd,在/etc/opt/SUNWconn/ldap/current取代配置檔案,並且重新啟動常駐程式。Sun 目錄服務 3.1 管理手冊的第四章,“配置目錄服務,”有詳細步驟。
當安裝了 Solaris for ISPs,原始的機制配置會備份到/etc/opt/SUNWisp/SUNWconn/ldap/backup。這個檔案會與您的 root 領域及管理者資訊自訂安裝程序。如果您機制作業時,但無法使用 Solaris for ISPs,請如下回復內定機制:
登入執行目錄服務的機器。
授予自己 root 存取權。
停止目錄服務伺服器,請輸入:# /etc/init.d/dsserv stop
您也可以經由伺服器管理主控台停止及啟動伺服器。
從備份複製每一個配置檔案到目前的目錄:
cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.conf /etc/opt/SUNWconn/ldap/current/dsserv.conf
cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.at.conf /etc/opt/SUNWconn/ldap/current/dsserv.at.conf
cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.oc.conf /etc/opt/SUNWconn/ldap/current/dsserv.oc.conf
cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/ispdsserv.acl.conf /etc/opt/SUNWconn/ldap/current/dsserv.acl.conf
cp /etc/opt/SUNWisp/SUNWconn/ldap/backup/mapping/radius.mapping /etc/opt/SUNWconn/ldap/current/mapping/radius.mapping
啟動目錄服務伺服器,輸入:# /etc/init.d/dsserv start