macOS Server에서 명령어 라인을 사용하여 Open Directory 재설정하기

DNS가 올바르게 설정되어 있지 않은 경우 터미널 명령을 사용하여 Open Directory 마스터 또는 복제본을 제거할 수 있습니다.

Open Directory 데이터 제거하기

Server를 사용하여 OD(Open Directory) 마스터 또는 복제본을 제거할 수 없는 경우 터미널을 사용합니다. 사용자 및 그룹을 포함하여 OD와 관련된 모든 서버 데이터를 삭제할 수 있습니다.

그렇지만 이러한 사용자와 그룹과 연결된 다른 서비스의 데이터는 제거되지 않습니다. 또한 새로운 사용자를 동일한 이름을 사용하여 생성하더라도 데이터에 접근할 수 없게 됩니다. 이유는 데이터가 사용자의 GUID(생성된 고유 식별자)와 연결되어 있기 때문입니다. 

사용자를 설정할 때 새로운 GUID가 생성됩니다. 사용자가 기존 데이터에 접근할 수 있게 하려면 OD를 삭제하기 전에 사용자 및 그룹을 파일로 보냅니다. 기본 보내기 설정은 GUID를 포함합니다.

다음 단계를 따르기 전에 서버에 전체 백업이 있는지 확인하십시오.

  1. Server App을 닫습니다.
  2. 터미널에서 다음 명령어를 사용합니다.
    sudo slapconfig -destroyldapserver
  3. 컴퓨터를 재시동합니다.

Open Directory 구조를 복구할 수 없는 경우 기존의 모든 복제본에 대해 이 단계를 반복합니다. 이 단계에 따르면 Open Directory가 '끔'으로 설정됩니다. 그러면 Server App에서 이 설정을 다시 구성할 수 있게 됩니다.

게시일: