Title here
Summary here
사용자는 다음과 같은 정보를 가진다.
사용자ID, 사용자명, 비밀번호, 휴대전화, 이메일, 역할, 활성상태, 설명
$ opmate user view -id bumbee
+-------------+------------------+
| FIELD | VALUE |
+-------------+------------------+
| ID | bumbee | ☜ 사용자ID
| NAME | Bumblebee | ☜ 사용자명
| EMAIL | bumbee@email.com | ☜ 이메일
| PHONE | 010-0000-0000 | ☜ 휴대전화
| ROLE | 2 | ☜ 역할
| STATUS | enable | ☜ 활성상태
| DESCRIPTION | Sometimes Camaro | ☜ 설명
| LAST LOGIN | 2020/03/11 15:12 | ☜ 마지막 로그인 일시
| CREATED AT | 2020/03/06 16:04 |
| CREATED BY | admin |
| UPDATED AT | 2020/03/11 11:50 |
| UPDATED BY | bumbee |
+-------------+------------------+로그인없이 계정을 생성 할 수는 있지만, 생성한 계정을 바로 사용할 수는 없다.
계정을 생성했다면 시스템관리자(레벨0)가 해당 계정에 적절한 역할(권한)을 부여하고, 계정을 활성화 시켜주어야 사용자는 해당 계정을 사용할 수 있게 된다.
사용자는 다음과 같은 종류의 역할(Role)을 가질 수 있으며, 역할에 따라 수행 가능한 작업의 범위가 달라진다.
| 역할 | 레벨 | 작업 권한 |
|---|---|---|
| Administrator | 0 | 전체 시스템 운영을 위한 각종 변경을 할 수 있다. |
| Manager | 1 | 신규로 생성되거나 변경된 태스크를 승인하고, 노드그룹을 관리할 수 있다. |
| Operator | 2 | 태스크를 정의하고 실행하기 위한 권한을 갖는다. |
| Guest | 3 | 조회 위주의 작업만 가능하다. |
레벨 0가 가장 높으며, 순서대로 낮은 권한을 갖는다. 상위 레벨은 하위 레벨이 가능한 작업을 수행할 수 있다.