Sun Java System Portal Server 7.1 릴리스 노트

Procedure파일 공유 포틀릿 응용 프로그램의 데이터를 보호하려면

사용자의 환경에서 각 포털에 대해 다음 지침을 반복하고<portal-ID> 문자열을 실제 포털 아이디(예: portal1, portal2 등)로 바꿉니다.

  1. Java DB를 다시 시작합니다.

  2. Java DB CLI 또는 이와 동등한 다른 도구로 filesharingdb_portal-ID 데이터베이스에 연결하여 기본 사용자 "portal"의 비밀 번호를 변경합니다. Squirrel-j를 사용하는 경우 SQL 편집기에서 다음 단계를 실행해야 합니다.


    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    	('derby.authentication.provider', 'BUILTIN');
    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    	('derby.connection.requireAuthentication', 'true');
    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    	('derby.user.portal', 'your-new-password');
    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    	('derby.database.fullAccessUsers', 'portal');
    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    	('derby.database.defaultConnectionMode', 'noAccess');
  3. Java DB를 다시 시작합니다.

  4. Java DB 명령줄 또는 이와 동등한 다른 도구로 새 비밀 번호를 사용하여 filesharingdb_portal-ID 데이터베이스를 연결하여 해당 비밀 번호가 올바르게 설정되었는지 확인합니다.

  5. 각 포털 인스턴스에 대해 다음을 수행합니다.

    1. 웹 컨테이너의 관리자 설명서를 참조하여 jdbc/FileSharingDB 데이터 소스의 비밀 번호를 2단계에서 설정한 새 비밀 번호로 변경합니다.

    2. PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties 파일을 열고 DB_ADMIN_PASSWORD 및 DB_PASSWORD 등록 정보의 비밀 번호 값을 2단계에서 Java DB CLI 또는 이와 동등한 다른 도구를 사용하여 설정한 새 비밀 번호로 변경합니다.

    3. 소유자만 읽고 쓸 수 있도록 PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties 파일의 권한을 변경합니다(예: chmod 600 tokens.properties).

    4. 웹 컨테이너를 다시 시작합니다.