Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java System Identity Synchronization for Windows 1 2004Q3 설치 및 구성 설명서 

부록C
Solaris에서 루트가 아닌 사용자로  서비스 실행

Identity Synchronization for Windows 서비스를 설치하고 실행하려면 반드시 루트 권한이 있어야 합니다. 그러나 제품을 설치한 후 루트가 아닌 사용자로 프로그램 서비스를 실행할 수 있도록 소프트웨어를 구성할 수 있습니다.


참고

루트가 아닌 사용자로 서비스를 실행하려는 경우 반드시 Identity Synchronization for Windows 인스턴스 디렉토리 아래의 모든 디렉토리용 권한을 변경해야 합니다. (기본 디렉토리는 /var/opt/SUNWisw입니다.)


Solaris에서 루트가 아닌 사용자로 서비스를 실행하려면 다음과 같이 합니다.

  1. UNIX useradd 명령을 사용하여 Identity Synchronization for Windows용 사용자 계정을 만듭니다(선택 단계).
  2. 또한 nobody 사용자를 사용하여 서비스를 실행할 수 있습니다.
    이 절차의 나머지 예에서는 iswuser라는 이름으로 사용자를 만든 것으로 가정합니다.

  3. Solaris에 Sun Java System Directory Server 커넥터를 설치하려면 반드시 설치 동안 커넥터용으로 권한이 지정되지 않은 포트를 선택해야 합니다.
    (예를 들어 1024 보다 큰 포트를 사용할 수 있습니다.)

  4. 참고

    반드시 나머지 단계의 모든 명령은 루트로 실행해야 합니다.


  5. 모든 구성요소를 설치한 후 다음 명령을 사용하여 Identity Synchronization for Windows를 정지합니다.
  6. /etc/init.d/isw stop

  7. 반드시 인스턴스 디렉토리의 소유권을 업데이트해야 합니다.
    예를 들어 제품을 /var/opt/SUNWisw에 설치할 수 있습니다.
  8. chown -R iswuser /var/opt/SUNWisw
    chown -R iswuser /opt/SUNWisw

  9. 텍스트 편집기에서 /etc/init.d/isw 파일을 열고 다음 줄을 변경합니다.
  10. "$EXEC_START_WATCHDOG" "$JAVA_PATH" "$INSTALL_DIR" "CONFIG_DIR"

    변경 후:

    su iswuser -c "$EXEC_START_WATCHDOG '$JAVA_PATH' '$INSTALL_DIR' 'CONFIG_DIR'"

  11. 다음 명령을 실행하여 서비스를 다시 시작합니다.
  12. /etc/init.d/isw start

  13. 다음 명령을 실행하여 해당 구성요소가 지정된 사용자의 userid로 실행되는지 확인합니다.
  14. ps -ef | grep iswuser



이전      목차      색인      다음     


부품 번호: 817-6199-05.   Copyright 2004 Sun Microsystems, Inc. All rights reserved.