Sun Java Communications Suite 5 릴리스 노트

iPlanet Delegated Administrator 및 Messaging Server 6.3을 사용하여 사용자 제거

iPlanet Delegated Administrator를 사용 중일 때 Messaging Server 6.3으로 업그레이드하려면 이전 버전 Messaging Server에서 했던 것처럼 imadmin user purge 명령을 사용하여 디렉토리에서 사용자를 제거할 수 없습니다(6486836). 대신 아래 표시된 단계를 수행하여 사용자를 제거합니다.

이 호환성 문제는 관리 콘솔과 Administration Server가 Messaging Server 6.3에서 제거되었기 때문에 발생합니다. 이전 버전의 Messaging Server에서는 이전처럼 imadmin user purge를 계속 사용할 수 있습니다.


주 –

Messaging Server 5.x에서 처음 사용된 iPlanet Delegated Administrator는 더 이상 사용되지 않는 유틸리티입니다. iPlanet Delegated Administrator는 Messaging Server 6.x에 도입된 Communications Suite Delegated Administrator와 동일한 도구가 아닙니다. Communications Suite Delegated Administrator는 스키마 2를 지원하지만, iPlanet Delegated Administrator는 스키마 1을 지원합니다. (Messaging Server를 6.x로 업그레이드했지만 스키마 1을 계속 사용하는 일부 관리자는 iPlanet Delegated Administrator를 계속 사용하여 사용자를 관리합니다.)


ProcedureiPlanet Delegated Administrator를 사용하여 Messaging Server 6.3 사용자를 제거하는 방법

  1. iPlanet Delegated Administrator 패치 1.2p3을 적용합니다.

    다음 사이트에서 이 패치를 다운로드할 수 있습니다.

    http://www.sun.com/download/index.jsp?cat=Collaboration%20%26%20Communication&tab=3

    Delegated Administrator 1.2 Patch 3 for Messaging으로 이동합니다. 이 패치는 imadmin user purge 명령이 Messaging Server 6.3과 호환되는 방식으로 작동하게 해 줍니다. 이 절차의 나머지 단계를 수행하여 새 동작을 활성화합니다.

  2. iPlanet Delegated Administrator resource.properties 파일에서 MsgSvrN-adminurl 등록 정보를 수정합니다.

    MsgSvrN-adminurl 등록 정보는 Administration Server의 url을 설정합니다. 이 등록 정보를 실제 url로 설정한 후 imadmin user purge 명령을 실행하면 Administration Server를 찾으려고 시도하지만 응답하지 않습니다. imadmin user purge 명령은 오류를 반환합니다.

    MsgSvrN-adminurl의 값을 NO_ADMIN_SERVER로 설정해야 합니다.

    resource.properties 파일은 기본적으로 다음 경로에 있습니다.

    iDA_Install_Directory/nda/classes/netscape/nda/servlet/resource.properties


    주 –

    Messaging Server 6.3으로 업그레이드된 여러 메시지 저장소:

    MsgSvrN-adminurl에서 값 N은 Messaging Server 6.3으로 업그레이드된 메시지 저장소 시스템을 식별하는 변수이며 특정 값(예: 0)으로 대체되어야 합니다. Messaging Server 6.3에 여러 백엔드 메시지 저장소를 배포한 경우 MsgSvrN-adminurl 등록 정보의 각 인스턴스에 대해 이 값을 변경해야 합니다.

    예를 들어, 세 개의 백엔드 메시지 저장소가 있는 경우 세 저장소 모두에 대해 resource.properties 파일에서 이 등록 정보를 변경해야 합니다. 예를 들어, MsgSvr0-adminurl, MsgSvr1-adminurlMsgSvr2-adminurl 등록 정보를 변경합니다.

    서로 다른 Messaging Server 버전을 사용하는 여러 메시지 저장소:

    여러 메시지 저장소를 배포했고 그 중 일부만 Messaging Server 6.3으로 업그레이드하고 나머지는 이전 버전의 Messaging Server를 그대로 사용한다고 가정합니다. 이 경우 Messaging Server 6.3으로 업그레이드한 저장소에 대해서만 MsgSvrN-adminurl 등록 정보를 변경합니다.

    MsgSvrN-adminurl 등록 정보를 NO_ADMIN_SERVER로 변경한 저장소에서 imadmin user purge 명령을 실행하면 명령이 아래 5단계에 설명한 새로운 방식으로 작동합니다.

    MsgSvrN-adminurl 등록 정보가 변경되지 않고 Administration Server url을 계속 가리키는 저장소에서 imadmin user purge 명령을 실행하면 명령이 이전과 같은 방식으로 작동합니다.


  3. iPlanet Delegated Administrator를 배포한 Web Server를 다시 시작합니다.

    resource.properties 파일의 변경 사항을 적용하려면 iPlanet Delegated Administrator가 실행되는 Web Server를 다시 시작해야 합니다.

  4. imadmin user delete 명령을 사용하여 해당 사용자를 삭제된 것으로 표시합니다.

    imadmin user deleteinetUserStatus 속성을 "deleted"로 설정합니다. 여러 사용자를 삭제하려면 -i 옵션을 사용합니다. 예를 들면 다음과 같습니다.

    imadmin user delete -D chris -L user1 -n siroe.com -w bolton

  5. msuserpurge 명령을 사용하여 사용자의 메일함을 제거합니다.

    msuserpurgeinetUserStatus 또는 mailUserStatus가 "deleted"로 설정된 모든 사용자 항목을 찾은 다음 해당 사용자의 사용자 메일함을 메시지 저장소에서 제거하고, mailUserStatus를 "removed"로 설정합니다. 예를 들면 다음과 같습니다.

    msuserpurge -d domain

    다음 단계(디렉토리에서 사용자 항목 제거)를 수행하기 전에 msuserpurge를 실행해야 합니다. 그렇지 않으면 사용자의 메일함이 연결되지 않습니다.

    configutil 매개 변수 local.schedule.userpurge를 사용하여 msuserpurge 명령을 예약할 수 있습니다. 예를 들면 다음과 같습니다.


    configutil -o local.schedule.userpurge 
    -v "30 2 * * 0 /opt/SUNWmsgsr/lib/msuserpurge -g 20"

    앞의 예에서 msuserpurge는 일요일 오전 2시 30분에 실행되어 삭제 표시된지 20일이 넘은 모든 사용자의 메일함을 제거합니다.

  6. imadmin user purge 명령을 사용하여 사용자 항목을 디렉토리에서 제거합니다.

    이전 릴리스에서는 이 명령이 다음과 같은 작업을 수행합니다.

    1. 디렉토리에서 삭제됨으로 표시된 사용자를 검색합니다.

    2. 각 사용자의 개인 주소록을 디렉토리에서 제거합니다.

    3. 각 사용자의 메일함을 메시지 저장소에서 제거합니다.

    4. 사용자의 inetUserStatus 속성이 "deleted"로 설정되어 있는 경우 해당 사용자 항목이 제거됩니다. 사용자의 mailUserStatus 속성이 "deleted"으로 설정되어 있는 경우 해당 메일 속성이 항목에서 제거됩니다.

    이제 MsgSvr0-adminurl 등록 정보를 수정했으므로 Administration Server가 호출되지 않습니다. Administration Server가 호출되지 않는다는 알림 메일이 표시됩니다. 위의 c단계는 수행되지 않습니다. 3단계에서 msuserpurge에 의해 메일함이 이미 제거되었습니다.

    Messaging Server 6.3에서 사용자의 mailuserstatus가 "removed"(msuserpurge에 의해)로 설정되어 있고 사용자 항목에 다른 서비스가 없는 경우, imadmin user purge 명령은 사용자 항목을 디렉토리에서 제거합니다.

    달력 서비스와 같은 다른 서비스의 속성이 사용자 항목에 있는 경우 해당 항목은 제거되지 않습니다.