使用命令列重置 macOS Server 的 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 再次進行設定。

發佈日期: