| Sun ONE Portal Server 6.2 설치 설명서 |
부록G
루트가 아닌 사용자로 실행되도록 Sun ONE Portal Server 구성옵션인 다음 설치 후 절차에서는 루트가 아닌 사용자로 실행되도록 루트 사용자로 실행 중인Sun™ ONE Portal Server 설치를 구성하는 단계를 설명합니다. 이 절차에서는 웹 컨테이너와 Sun™ ONE Directory Server가 루트 사용자로 실행되고 있다고 가정합니다.
참고
Java Enterprise System 설치 프로그램에서 루트가 아닌 사용자로 실행되도록 Sun ONE Directory Server 및 Sun™ ONE Web Server 또는 Sun™ ONE Application Server를 설치할 수 있습니다.
별도의 언급이 없으면 수퍼 유저로 모든 단계를 수행합니다. Sun™ ONE Portal Server 소프트웨어를 설치한 후 다음 절차를 사용하여 루트가 아닌 사용자로 실행되도록 Sun ONE Portal Server 를 구성합니다.
- 웹 컨테이너의 사용자 인스턴스를 루트에서 루트가 아닌 값으로 변경합니다. 실행 중인 사용자를 변경하기 위한 지침은 웹 컨테이너 설명서를 참고하십시오.
예를 들어, Sun ONE Web Server 의 실행 중인 사용자를 변경하려면 web-server-install-root/SUNWwbsvr/https-hostname.domain/config/
magnus.conf 파일을 편집합니다. User root 항목을 User Userid로 변경합니다.- 웹 컨테이너의 관리자 인스턴스를 루트에서 루트가 아닌 값으로 변경합니다. 실행 중인 관리 사용자를 변경하기 위한 지침은 웹 컨테이너 설명서를 참고하십시오.
예를 들어, Sun ONE Web Server 의 관리 사용자를 변경하려면 web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf 파일을 편집합니다.
User root 항목을 User Userid로 변경합니다.
- Sun ONE Directory Server 의 사용자 인스턴스를 루트에서 루트가 아닌 값으로 변경합니다. 실행 중인 사용자를 변경하기 위한 지침은 Sun ONE Directory Server 설명서를 참고하십시오.
예를 들어, /var/opt/mps/serverroot/slapd-hostname/config/dse.ldif 파일을 편집합니다.
nsslapd-localuser: root를 nsslapd-localuser: Userid로 변경합니다.
- Sun ONE Directory Server 관리 사용자 인스턴스를 루트에서 루트가 아닌 값으로 변경합니다. 실행 중인 관리 사용자를 변경하기 위한 지침은 Sun ONE Directory Server 설명서를 참고하십시오.
예:
- 다음 디렉토리의 소유권을 루트에서 Userid:UserGroup으로 변경합니다. 즉, 다음을 입력합니다.
- Portal Server 디렉토리에 대해 다음 권한을 설정합니다.
- 디렉토리 서버를 루트가 아닌 사용자로 다시 시작합니다.
- /etc/init.d/amserver stop을 실행합니다.
루트가 아닌 사용자가 identity-server-install-dir/SUNWam/bin/amserver stop을 실행할 수 있습니다.
- 모든 프로세스가 중단되었는지 확인합니다.
검사하려면 다음을 입력합니다.
ps -ef | grep SUNWam
ps -ef | grep directory-server-base-dir
- 중단되지 않은 프로세스가 있으면 모두 종료시킵니다. 루트로 다음을 입력합니다.
/var/opt/mps/serverroot/stop-admin
Sun ONE Portal Server 시작