使用命令行在 macOS Server 上还原 Open Directory 设置

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

移除 Open Directory 数据

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

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

当您设置用户时,会生成新的 GUID。如果您希望用户能够访问这些数据,请先导出用户和群组,然后再销毁 OD。请使用默认导出设置,以将 GUID 纳入其中。

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

  1. 关闭 Server 应用。
  2. 在“终端”中使用以下命令:
    sudo slapconfig -destroyldapserver
  3. 重新启动电脑。

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

发布日期: