使用命令列重置 macOS 伺服器的 Open Directory

若您的 DNS 未正確設定,可以使用「終端機」指令來移除 Open Directory 的主目錄或複本。

移除 Open Directory 資料

若無法使用 Server 來移除 Open Directory(OD)的主要或複本目錄,請使用「終端機」。您可以刪除 OD 相關的所有伺服器資料,包含使用者和群組。

這不會移除內含使用者和群組之其他服務的資料。但即使您使用相同的名稱來建立新的使用者,這些資料也會變成無法存取的資料,因為資料會與使用者的 GUID 建立關聯。 

當您設定使用者時,即產生新的 GUID。若您要讓使用者能夠存取此資料,請先將使用者和群組輸出,再銷毀您的 OD。使用預設的輸出設定來納入 GUID。

依照以下步驟操作之前,請先確認已完成伺服器的完整備份:

  1. 關閉 Server app。
  2. 在「終端機」中使用此指令:
    sudo slapconfig -destroyldapserver
    
  3. 請重新啟動電腦。

若您無法修復 Open Directory 架構,請在任何現有的複本目錄中重複執行這些步驟。依照上述步驟操作之後,Open Directory 便會設為「關閉」。然後您可以使用 Server app 再次進行設定。

發佈日期: