Сброс Open Directory в macOS Server с помощью командной строки

Если служба DNS настроена неправильно, для удаления главного сервера Open Directory или его копии можно использовать команды в программе «Терминал».

Удаление данных Open Directory

Если удалить главный сервер Open Directory (OD) или его копию с помощью программы Server не удается, воспользуйтесь программой «Терминал». Можно удалить все данные сервера, связанные с OD, включая пользователей и группы.

Это не приведет к удалению данных в других службах, в которых есть эти пользователи и группы. Тем не менее, данные будут недоступны, даже если использовать то же самое имя для создания нового пользователя. Дело в том, что данные связаны с GUID пользователя. 

При настройке пользователя создается новый GUID. Если требуется, чтобы у пользователей был доступ к этим данным, экспортируйте пользователей и группы перед уничтожением OD. Используйте настройки экспорта по умолчанию, чтобы включить значения GUID.

Перед выполнением следующих действий убедитесь в наличии полной резервной копии сервера.

  1. Закройте программу Server.
  2. Введите следующую команду в окне программы «Терминал»:
    sudo slapconfig -destroyldapserver
    
  3. Перезапустите компьютер.

Если восстановить структуру Open Directory не удается, повторите эти действия для любой существующей реплики. После выполнения этих действий служба Open Directory находится в состоянии «выкл.». Затем ее можно настроить заново с помощью программы Server.

Дата публикации: