본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS7, 8] Webadmin 계정 추가하기

by wonkidoki 2025. 1. 31.
반응형

- Webadmin 을 통해서 계정을 추가하는 방법이 있고 xml 파일을 직접 수정하여 설정하는 방법이 있다.

- 이 포스팅은 xml 을 수정하여 계정을 추가하는 방법이다.

- 파일 수정은 accounts.xml 과 policies.xml 두 가지 파일만 수정 하면 되며 JEUS adminServer 재 기동이 필요하다.

- 파일 경로 C:\TmaxSoft\JEUS8_5\domains\jeus_domain\config\security\SYSTEM_DOMAIN (윈도우 기준)

 


1. accounts.xml 파일 추가(빨간색 부분)

- 패스워드의 경우 새로 암호화를 해야하며 하기와 같이 패스워드를 직접 입력 할 수도 있다.

- 암호화 방법(JEUS8.5 기준) encryption -domain jeus_domain(도메인 명 확인) AES "패스워드"

  도메인 명은 Default jeus_domain 이다.

<?xml version="1.0"?>
<accounts xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="8.5">
    <users>
        <user>
            <name>administrator</name>
            <password>{AES}znAmlIgFC48vxFyFCVYt+a5a2q24lCmzx/gm0b24q2o=
</password>
            <group>Administrators</group>
        </user>
        <user>
            <name>admintest</name>
            <password>passwordtest
</password>
            <group>Administrators</group>
        </user>
    </users>
    <groups>
        <group>
            <description>A group for administrators</description>
            <name>Administrators</name>
        </group>
    </groups>
</accounts>
 

 

2. policies.xml 파일 추가(빨간색 부분)

- accounts.xml 파일에 만든 계정에 권한을 부여하는 부분이다.

- 동일하게 admin 권한이 부여 되며 모든 기능을 사용할 수 있다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policies xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="8.5">
    <policy>
        <role-permissions>
            <role-permission>
                <principal>administrator</principal>
                <role>AdministratorsRole</role>
            </role-permission>
            <role-permission>
                <principal>admintest2</principal>
                <role>AdministratorsRole</role>
            </role-permission>
            <role-permission>
                <principal>anonymous</principal>
                <role>jndiUser</role>
            </role-permission>
        </role-permissions>
        <resource-permissions>
            <context-id>default</context-id>
            <resource-permission>
                <role>AdministratorsRole</role>
                <resource>jeus.*</resource>
                <actions>*</actions>
            </resource-permission>
            <resource-permission>
                <role>jndiUser</role>
                <resource>jeus.jndi.*</resource>
                <actions>lookup</actions>
            </resource-permission>
        </resource-permissions>
    </policy>
</policies>

 

3. dsdown > dsboot 후 로그인 테스트