반응형
- 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> |