명령어 노드
페이지 정보
작성자 정성규 댓글 0건 조회 8,985회 작성일 16-02-03 16:12본문
명령어 및 노드
<값> 은 필수로 입력해야 하는 값이고, [값] 은 선택적으로 입력하는 값입니다.
1. 기본 명령어
명령어 | 노드 (permissions.manage) | 설명 |
pex | permissions.manage | 도움말 출력 |
pex toggle debug | permissions.debug | 디버그 모드를 설정/해제 |
pex user <유저명> toggle debug | .<유저명> | 특정 유저에 대한 디버그 모드를 설정/해제 |
pex user <유저명> check <퍼미션 노드> | .<유저명> | 특정 유저가 해당 퍼미션 노드를 가지고 있는지 검사 |
pex reload | .reload | PEX 환경을 새로고침 |
pex config <퍼미션노드> [value] | .config | 플러그인 설정에서 해당 퍼미션의 값을 출력, value 설정시 값을 설정 |
pex backend | .backend | 사용중인 백엔드를 출력 |
pex backend <백엔드> | .backend | 사용중인 백엔드를 수정 (기존에 사용되던 백엔드가 저장되지 않으니 주의, 테스트 용도로만 사용) |
pex hierarchy | .users | 유저 및 그룹의 상속관계를 표시 |
pex dump <백엔드> <파일명> | .dump | 백업 |
pex users cleanup <그룹명> [날짜] | .users.cleanup | [날짜](기본: 30일) 이상 접속하지 않은 유저의 퍼미션 제거 |
2. World 상속 관리
명령어 | 노드 (permissions.manage) | 설명 |
pex worlds | .worlds | 각 월드에 대한 PEX 정보 출력 |
pex world <world이름> | .worlds | 특정 월드의 상속정보 출력 |
pex world <world이름> inherit <부모world> | .worlds.inhertiance | world 상속. 부모 world는 컴마(,)를 이용해 다수 지정가능 |
3. 유저 커맨드
명령어 | 노드 | 설명 |
pex users list | permissions.manage.users | 권한을 가지고 있는 모든 유저 출력 |
pex users | permissions.manage.users | 권한을 가지고 있는 모든 유저 출력 |
pex user | permissions.manage.users | 권한을 가지고 있는 모든 유저 출력 |
4. 유저 권한 관리
명령어 | 노드 (permissions.manage) | 설명 |
pex user | .users | 권한을 가지고 있는 모든 유저 출력 |
pex user <유저명> | .users.permissions.<유저명> | 특정 유저의 권한 출력 |
pex user <유저명> prefix [newprefix] | .users.prefix.<유저명> | 특정 유저의 Prefix 출력, 설정 |
pex user <유저명> suffix [newsuffix] | .users.suffix.<유저명> | 특정 유저의 Suffix 출력, 설정 |
pex user <유저명> delete | .users.<유저명> | 특정 유저의 권한 삭제 |
pex user <유저명> list [world] | .users.permissions.<유저명> | 특정 유저의 권한 '상세' 출력 |
pex user <유저명> add <퍼미션 노드> [world] | .users.permissions.<유저명> | 특정 유저에게 <퍼미션 노드>를 추가 |
pex user <유저명> remove <퍼미션 노드> [world] | .users.permissions.<유저명> | 특정 유저의 <퍼미션 노드> 삭제 |
pex user <유저명> timed add <퍼미션 노드> <적용시간(초)> [world] | .users.permissions.timed.<유저명> | 특정 유저에게 <퍼미션 노드>를 <적용시간> 동안 추가 |
pex user <유저명> timed remove <퍼미션 노드> <적용시간(초)> [world] | .users.permissions.timed.<유저명> | 특정 유저에게 <퍼미션 노드>를 <적용시간>동안 삭제 |
pex user <user> set <option> <value> [world] | .users.permissions.<유저명> | 유저의 <option>을 <value>로 설정, "" 으로 value 설정시 <option> 제거 |
5. 유저 그룹 관리
명령어 | 노드 (permissions.manage) | 설명 |
pex user <유저명> group list | .membership.<유저명> | 특정 유저가 속해있는 그룹 출력 |
pex user <유저명> group add <그룹이름> [world] [적용시간] | .membership.<그룹명> | 특정 유저를 그룹에 [적용시간]동안 추가. |
pex user <유저명> group set <그룹이름> [world] | .membership.<그룹명> | 특정 유저를 그룹에 설정. (기존에 속해있는 그룹 모두 삭제됨) |
pex user <유저명> group remove <그룹이름> [world] | .membership.<그룹명> | 특정 유저를 그룹에서 삭제 |
6. 기본 그룹 설정
명령어 | 노드 (permissions.manage) | 설명 |
pex default group [world] | .groups.inheritance | 기본 그룹을 출력 |
pex set default group <그룹명> | .groups.inheritance | 기본 그룹을 설정 |
7. 그룹
명령어 | 노드 (perm..manage.groups) | 설명 |
pex group | .list | 모든 그룹 출력 |
pex groups | .list | 모든 그룹 출력 |
pex groups list | .list | 모든 그룹 출력 |
pex group <그룹명> prefix [newprefix] | .prefix.<그룹명> | 그룹의 prefix를 출력 또는 설정 |
pex group <그룹명> suffix [newsuffix] | .suffix.<그룹명> | 그룹의 suffix를 출력 또는 설정 |
pex group <그룹명> create [parents] | .create.<그룹명> | 그룹을 생성. [parents]를 상속 |
pex group <그룹명> delete | .remove.<그룹명> | 그룹을 삭제 |
pex group <그룹명> parents list | .inheritance.<그룹명> | 그룹의 부모 그룹을 출력 |
pex group <그룹명> parents set <parents> | .inheritance.<그룹명> | 그룹의 부모로 <parents> 그룹을 설정 (컴마로 여러개 지정가능) |
pex group <그룹명> | .permissions.<그룹명> | 해당 그룹의 모든 권한 출력 |
pex group <그룹명> list [world] | .permissions.<그룹명> | 해당 그룹의 모든 권한 출력 |
pex group <그룹명> add <permission> [world] | .permissions.<그룹명> | 퍼미션 노드를 그룹에 추가 |
pex group <그룹명> remove <permission> [world] | .permissions.<그룹명> | 퍼미션 노드를 그룹에서 제거 |
pex group <그룹명> timed add/remove <permission> [lifetime] [world] | .permissions.timed.<그룹명> | 퍼미션 노드를 일정 시간동안 추가/삭제 |
pex group <그룹명> set <option> <value> [world] | .permissions.<그룹명> | 그룹의 <option>을 <value>로 설정. "" 설정시 해당 <option>을 제거 |
8. 그룹 내 유저 관리
명령어 | 노드 (permissions.) | 설명 |
pex group <그룹명> users | .manage.membership.<그룹명> | 해당 그룹의 유저 출력 |
pex group <그룹명> user add <유저명> | .manage.membership.<그룹명> | 특정 유저를 그룹에 추가 (그룹 콤마로 구분) |
pex group <그룹명> user remove <유저명> | .manage.membership.<그룹명> | 특정 유저를 그룹에서 삭제 |
pex promote <user> <ladder> | .user.promote.<래더명> | <ladder>에서 <user> 승진 |
pex demote <user> <ladder> | .user.demote.<래더명> | <ladder>에서 <user> 강등 |
댓글목록
등록된 댓글이 없습니다.