本文章已经归档,因此 Apple 将不再对其进行更新。

使用命令行在 macOS 服务器上还原 Open Directory 设置

如果你的 DNS 设置有误,你可以使用“终端”命令移除 Open Directory 主服务器或备份服务器。

移除 Open Directory 数据

如果你无法使用 Server 来移除 Open Directory (OD) 主服务器或备份服务器,请使用“终端”。你可以删除与 OD 相关的所有服务器数据,包括用户和群组。

这一操作不会移除包含这些用户和群组的其他服务中的数据。不过,你将无法继续访问这些数据,即使你使用同一名称创建新的用户也是如此。这是因为数据与用户的 GUID 相关联。

在你设置用户时,会生成新的 GUID。如果你希望用户能够访问这些数据,请先导出用户和群组请使用默认导出设置,以将 GUID 包含在内。

在完成以下步骤之前,请先确保你已完整备份自己的服务器:

  1. 关闭 Server App。

  2. 在“终端”中使用以下命令:

    sudo slapconfig -destroyldapserver

  3. 重新启动电脑。

如果你无法修复 Open Directory 结构,请针对所有现有备份服务器重复上述步骤。完成上述步骤后,Open Directory 会被设置为“关闭”。随后,你可以使用 Server App 重新对它进行配置。

发布日期: