InfoGrab DocsInfoGrab Docs

사용자 관리 구성 설정

요약

System Console에서 제품 메뉴를 선택하고, System Console을 선택한 다음, User Management를 선택하여 다음 항목을 검토하고 관리하세요: Mattermost 시스템 관리자는 사용자 계정, 팀 멤버십, 역할 및 권한을 프로비저닝하고 관리하며, 사용자 이메일 주소, 사용자 이름, 인증 데이터를 업데이트할 수 있습니다.

사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced

System Console에서 제품 제품 메뉴 아이콘을 사용하여 채널, 협업 플레이북, 보드 사이를 이동합니다. 메뉴를 선택하고, System Console을 선택한 다음, User Management를 선택하여 다음 항목을 검토하고 관리하세요:


사용자#

Mattermost 시스템 관리자는 사용자 계정, 팀 멤버십, 역할 및 권한을 프로비저닝하고 관리하며, 사용자 이메일 주소, 사용자 이름, 인증 데이터를 업데이트할 수 있습니다.

사용자 프로비저닝#

Mattermost 계정으로 사람들을 설정하는 것은 일반적으로 Mattermost 배포를 배포하고 구성할 때 시스템 관리자가 수행합니다. Mattermost 관리자는 다음 방법 중 하나 이상을 사용하여 Mattermost 사용자를 프로비저닝할 수 있습니다:

사용자 데이터 검토#

Mattermost v9.6부터 System Console에서 다음 사용자 데이터를 검토할 수 있습니다:

  • 이메일: 사용자의 이메일 주소.
  • 가입일: 사용자가 Mattermost 서버에 가입한 이후 경과 일 수.
  • 마지막 로그인: 사용자가 서버에 마지막으로 성공적으로 로그인한 날짜.
  • 마지막 활동: 사용자가 서버에서 마지막으로 활동한 이후 총 일 수 (일반적으로 사용자의 가용성을 기준으로 함).
  • 마지막 게시물: 사용자가 서버에서 마지막으로 메시지를 보낸 이후 총 일 수.
  • 활동 일수: (PostgreSQL 전용) 사용자가 Mattermost에서 메시지를 보낸 총 일 수.
  • 게시한 메시지 수: (PostgreSQL 전용) 사용자가 서버에서 보낸 메시지의 총 수.

Mattermost v11.0부터 각 사용자에 대해 다음 인증 데이터도 검토할 수 있습니다:

  • 인증 방법: LDAP Distinguished Name (DN), SAML NameID, OAuth ID 또는 기타 외부 인증 식별자와 같은 외부 인증 시스템 세부 정보를 포함하여 사용자가 Mattermost 서버에서 인증하는 방법을 표시합니다. 이 정보는 시스템 관리자가 인증 문제를 해결하고 Mattermost 사용자와 외부 인증 시스템을 연관짓는 데 도움이 됩니다.

기본적으로 모든 데이터 칼럼과 모든 기간의 데이터가 표시됩니다.

  • 사용자 상세 정보와 작업을 제외한 모든 데이터 칼럼을 필요에 따라 표시하거나 숨깁니다.
  • 마지막 게시물, 활동 일수, 게시한 메시지 수 사용자 데이터에 대해 결과를 최근 30일, 이전 달, 최근 6개월로 필터링합니다.

사용자 찾기#

System Console을 사용하여 사용자를 찾습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 검색 필드에 부분 또는 전체 사용자 이름, 사용자 ID, 이름, 성 또는 이메일 주소를 입력하고 Enter를 눌러 특정 사용자를 검색합니다.

System Console을 사용하여 Mattermost 사용자를 찾습니다.

사용자 검색 필터링#

System Console 사용자 검색을 필터링하여 팀 멤버십, 역할, 사용자 상태에 따라 결과를 좁힙니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 적용을 선택하여 사용자 검색 결과를 필터링합니다.

System Console을 사용하여 팀 멤버십, 역할, 사용자 상태에 따라 사용자 목록을 필터링합니다.

사용자 ID 확인#

Mattermost에서 사용자는 사용자 이름 또는 사용자 ID로 지정할 수 있습니다. 사용자 이름은 일치하는 항목이 감지되면 자동으로 확인됩니다. System Console, Mattermost API 또는 mmctl을 사용하여 사용자 ID를 확인합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지에서 해당 ID를 확인합니다.

System Console을 사용하여 User Management에서 사용자 ID를 찾습니다.

또는 Mattermost API 또는 mmctl을 사용하여 사용자 ID를 확인합니다:

  • Mattermost API를 사용하여 다음 엔드포인트에 HTTP GET 요청을 보냅니다: https://your-mattermost-url/api/v4/users/username/username_here. your-mattermost-url을 Mattermost 인스턴스의 URL로, username_here를 찾고 있는 사용자 이름으로 교체합니다. API 응답에는 다른 세부 정보와 함께 사용자 ID가 포함된 JSON 객체가 들어 있습니다.
  • mmctl을 사용하여 터미널 창에서 다음 명령을 사용하여 모든 사용자와 해당 ID를 나열합니다: mmctl user list를 실행하면 사용자 ID 목록이 반환됩니다.

사용자 데이터 내보내기#

Mattermost v9.6부터 Mattermost Enterprise 및 Professional 고객은 사용자 데이터를 CSV 보고서로 내보낼 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 필요에 따라 사용자 데이터를 필터링합니다.
  3. System Console 인터페이스 오른쪽 상단의 내보내기를 선택한 후 데이터 내보내기를 선택합니다. Mattermost에서 다이렉트 메시지로 CSV 형식의 보고서를 받게 됩니다.

사용자 비활성화#

Mattermost 배포에서 사용자를 삭제하려면 사용자 계정을 비활성화할 수 있습니다. 비활성화된 사용자는 비활성화 상태가 되고, 비활성화되는 즉시 Mattermost에서 로그아웃되며, 더 이상 다시 로그인할 수 없습니다. 사용자 계정이 비활성화된 동안에도 사용자의 역할, 비밀번호, 이메일 주소를 관리할 수 있습니다.

Note
  • Mattermost v10.10부터 사용자 계정이 비활성화되면 계정의 가용성이 자동으로 오프라인으로 설정됩니다.
  • LDAP로 관리되는 사용자는 LDAP를 통해 비활성화해야 하며, System Console 또는 API를 사용하여 비활성화할 수 없습니다.
  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 활성화 또는 비활성화할 사용자를 선택합니다.
  3. 선택한 사용자가 현재 활성 상태인 경우 사용자 구성 페이지에서 비활성화 버튼을 찾을 수 있습니다.
  4. 비활성화를 선택하고 비활성화를 확인합니다. 활성화를 선택하여 비활성화된 사용자를 다시 활성화할 수 있습니다.

System Console을 사용하여 Mattermost에서 사용자를 비활성화합니다.

Tip

활성화를 선택하여 비활성화된 사용자를 다시 활성화합니다.

비활성화된 사용자의 연동에 발생하는 일#

사용자 계정에 연결된 연동이 있는 Mattermost 사용자를 비활성화하는 경우 연동 유형에 따른 다음 결과 및 권장 사항을 고려하세요:

  • 슬래시 명령어는 사용자 비활성화 후에도 계속 작동합니다. 민감한 토큰 데이터를 비활성화된 사용자 계정에서 분리하기 위해 기존 슬래시 명령어를 삭제하고 다른 사용자 계정과 연결된 새 슬래시 명령어를 생성하는 것을 고려하세요. 또는 기존 슬래시 명령어의 토큰을 재생성하는 것을 고려하세요. 비활성화된 사용자가 슬래시 명령어 요청 URL에 접근할 수 없는지 확인하세요. 이 URL은 슬래시 명령어가 실행될 때 HTTP POST 또는 GET 이벤트 요청을 수신하는 콜백 URL입니다.
  • 아웃고잉 웹훅은 사용자 비활성화 후에도 계속 작동합니다. 웹훅 토큰을 재생성하고 비활성화된 사용자가 콜백 URL에 더 이상 접근할 수 없는지 확인하세요. 접근할 수 있으면 비활성화된 사용자가 아웃고잉 웹훅을 받게 됩니다.
  • 인커밍 웹훅은 사용자 비활성화 후에도 계속 작동합니다. 생성된 URL에 xxx-generatedkey-xxx가 포함되어 있으므로 URL이 있는 누구나 Mattermost 인스턴스에 메시지를 게시할 수 있습니다. 인커밍 웹훅을 제거하고 다른 사용자 계정과 연결된 새 웹훅을 만드는 것을 권장합니다.
  • 봇 계정은 소유자가 비활성화될 때 봇 계정 비활성화 설정이 활성화된 경우 사용자 비활성화 후 계속 작동하지 않습니다. 이 구성 설정은 기본적으로 활성화되어 있습니다.
  • OAuth 앱은 사용자 비활성화 후 계속 작동하지 않으며 관련 토큰이 삭제됩니다. 이러한 연동을 계속 실행하려면 수동 조치가 필요합니다.

사용자 속성 관리#

Mattermost v11.1부터 System Console에서 직접 개별 사용자의 사용자 속성 값을 보고 업데이트할 수 있습니다. 이 기능은 사용자가 자체 프로필을 업데이트하거나 mmctl user attribute 명령어를 사용하지 않고도 사용자 프로필 속성을 관리할 수 있는 중앙화된 방법을 제공합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지를 엽니다.
  3. 사용자 속성 섹션으로 스크롤하여 사용자의 속성 값을 보고 편집합니다.
  4. 필요에 따라 속성 값을 업데이트하고 변경 사항을 저장합니다.
Note
  • 사용자 속성은 개별 사용자 프로필에서 편집하기 전에 먼저 생성해야 합니다. Mattermost v12.0부터 System Console > System Attributes > Attribute Management에서 생성하고 Users에 적용합니다. 자세한 내용은 속성 관리 문서를 참조하세요. 이전 릴리즈에서는 System Console > System Attributes > User Attributes에서 생성합니다. 자세한 내용은 사용자 속성 문서를 참조하세요.
  • 해당 속성이 사용자 편집 가능으로 구성된 경우 사용자가 자체 속성을 편집할 수 있습니다. Mattermost v12.0부터 이는 속성의 Users 리소스에 있는 값을 설정할 수 있는 사용자 설정입니다.

사용자 삭제#

Mattermost v10.11부터 이메일/비밀번호 인증을 사용하는 경우 사용자가 자신의 계정을 영구적으로 삭제할 수 있도록 하거나, 시스템 관리자로서 사용자 계정을 삭제할 수 있습니다.

계정 삭제 활성화#

사용자가 프로필로 이동하여 Security > Delete Your Account를 선택하여 접근할 수 있는 계정 삭제 링크의 URL을 정의합니다. 사용자가 계정을 삭제할 수 있는 기능을 숨기려면 이 필드를 비워 두세요.

이 기능의 config.json 설정은 "ServiceSettings.DeleteAccountLink": ""이며 문자열 입력을 사용합니다.

사용자가 계정을 삭제하면 삭제된 계정은 재활성화할 수 없으며 사용자는 자동으로 모든 팀과 채널에서 제거됩니다.

삭제되는 데이터#

계정이 영구적으로 삭제되면 다음 데이터가 영구적으로 삭제됩니다:

  • 사용자 프로필 정보 (이름, 이메일, 사용자 이름)
  • 사용자 환경 설정 및 설정
  • 사용자 인증 자격 증명
  • 다이렉트 메시지 채널 멤버십
  • 팀 및 채널 멤버십
  • 사용자 세션 데이터
  • 삭제된 사용자가 작성한 모든 게시물 및 답글
  • 사용자가 채널에서 공유한 파일 업로드 및 첨부 파일
  • 사용자가 생성한 모든 웹훅, 슬래시 명령어, OAuth 앱

유지되는 데이터#

계정 삭제 후에도 사용자의 작업을 참조하는 감사 로그, 채널 및 팀 멤버십은 유지됩니다.

사용자 역할 관리#

System Console을 사용하여 사용자에게 역할을 부여합니다. 현재 사용 가능한 역할은 시스템 관리자와 구성원입니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 작업 아래에서 역할 관리를 선택합니다.
  3. 사용자의 역할이 시스템 관리자인지 구성원인지 지정한 후 저장을 선택합니다.

System Console을 사용하여 사용자의 Mattermost 역할을 관리합니다.

사용자 팀 관리#

System Console을 사용하여 팀에서 사용자를 추가하거나 제거합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 관리할 사용자를 선택합니다.
  3. 사용자를 하나의 새 팀 또는 여러 팀에 포함할 수 있습니다. 팀 추가를 선택하고 하나 이상의 팀을 선택한 후 추가를 선택합니다.

System Console을 사용하여 Mattermost 팀에 사용자를 추가합니다.

  1. 특정 팀에서 사용자를 제거하려면 팀 이름 옆의 더 보기 More 아이콘을 사용하여 추가 메시지 옵션에 접근합니다.를 선택하고 팀에서 제거를 선택합니다.

System Console을 사용하여 Mattermost 팀에서 사용자를 제거합니다.

Tip

Users 페이지의 작업 칼럼에서도 특정 팀에서 사용자를 제거할 수 있습니다. 팀 관리를 선택한 후 해당 팀에 대해 팀에서 제거를 선택합니다.

사용자 설정 관리#

사용 가능 플랜: Enterprise, Enterprise Advanced

Mattermost v9.11부터 시스템 관리자는 System Console에서 사용자를 대신하여 사용자의 알림 설정을 편집하여 최종 사용자가 Mattermost 알림을 사용자화할 수 있도록 도울 수 있습니다. 사용자는 언제든지 자신의 설정을 보고, 수정하고, 재정의할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 관리할 사용자를 선택합니다.
  3. 사용자 설정 관리를 선택합니다.
  4. 관리자 모드에서 필요에 따라 사용자 설정을 수정합니다. 저장된 변경 사항은 사용자 계정에 즉시 적용됩니다.

로그인 시도 재설정#

AD/LDAP와 계정 정보가 동기화된 사용자가 너무 많은 로그인 실패로 인해 Mattermost 계정에 접근할 수 없는 경우 System Console에서 해당 사용자 계정의 실패한 로그인 시도 횟수를 재설정할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 작업 아래에서 로그인 시도 횟수 재설정을 선택합니다.
Note

모든 사용자에게 허용되는 최대 로그인 시도 횟수를 조정하려면 System Console > Authentication > AD/LDAP > Maximum Login Attempts로 이동합니다. 이 구성 설정 값을 AD/LDAP 서버에서 허용되는 최대 임계값 이하로 낮추면 Mattermost에서의 로그인 실패로 인해 사용자가 AD/LDAP에서 잠기지 않습니다.

사용자 이메일 업데이트#

System Console을 사용하여 사용자의 이메일을 업데이트합니다.

Note

Mattermost v10.9부터 꺾쇠 괄호로 묶인 이메일 주소(예: [billy@example.com](mailto:billy@example.com))는 거부됩니다. 문제를 방지하려면 모든 사용자 이메일이 일반 주소 형식(예: billy@example.com)을 준수하는지 확인하세요. 또한 영향을 받는 사용자가 Mattermost에 접근하거나 사용자 프로필을 관리하는 데 문제가 발생할 수 있으므로, 이 제품 변경에 맞게 Mattermost 사용자 데이터를 감사하고 업데이트하는 선제적인 조치를 취하는 것을 강력히 권장합니다. mmctl user email을 사용하여 이러한 사용자 이메일을 수동으로 업데이트할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하고 이메일 필드에 새 이메일을 입력합니다.
  3. 저장을 선택합니다.

System Console을 사용하여 Mattermost 사용자의 이메일을 업데이트합니다.

Tip

Users 페이지의 작업 칼럼에서도 이메일을 업데이트할 수 있습니다. 이메일 업데이트를 선택하고 사용자의 새 이메일을 입력한 후 저장을 선택합니다.

사용자 이름 업데이트#

Mattermost 11.6부터: System Console을 사용하여 사용자의 사용자 이름을 업데이트합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하고 사용자 이름 필드에 새 사용자 이름을 입력합니다.
  3. 저장을 선택합니다.

사용자 인증 데이터 업데이트#

Mattermost 11.6부터: 시스템 관리자는 System Console에서 직접 사용자의 인증 데이터(AuthData)를 보고 업데이트할 수 있습니다. AuthData는 LDAP Distinguished Name (DN), SAML NameID 또는 OAuth ID와 같이 사용자의 인증 방법과 연결된 외부 식별자입니다. 이 필드를 업데이트하는 것은 예를 들어 ID 공급자 마이그레이션 후와 같이 사용자의 외부 인증 식별자가 변경될 때 유용합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지를 엽니다.
  3. Authentication 섹션에서 사용자의 인증 데이터 값을 보거나 업데이트합니다.
  4. 저장을 선택합니다.

사용자 비밀번호 재설정#

System Console을 사용하여 사용자의 비밀번호를 재설정합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 목록에서 사용자를 선택한 후 비밀번호 재설정을 선택합니다.
  3. 새 비밀번호를 입력하고 재설정을 선택합니다.

System Console의 User Management에서 사용자의 비밀번호를 재설정합니다.

Users 페이지에서 특정 사용자의 작업 칼럼을 사용하여 비밀번호를 재설정할 수도 있습니다. 작업 칼럼 드롭다운에서 비밀번호 재설정을 선택하고 팝업 대화 상자에 새 비밀번호를 입력한 후 재설정을 선택합니다.

사용자 세션 취소#

긴급 상황에서 System Console을 사용하여 사용자 계정을 보호하기 위해 사용자 세션을 취소합니다. 이렇게 하면 사용자가 모든 기기에서 로그아웃됩니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 특정 사용자의 작업 칼럼 아래에서 세션 제거를 선택합니다.
  3. 해지를 선택하여 해당 사용자의 모든 세션을 제거합니다.

System Console을 사용하여 사용자의 세션을 취소합니다.

사용자 프로필 세부 정보 검토#

System Console을 사용하여 사용자 프로필 세부 정보를 봅니다. 사용자의 ID, 사용자 이름, 이메일, 인증 방법, 팀 멤버십을 포함한 정보를 수집합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 목록에서 사용자를 선택하고 사용자 세부 정보를 살펴봅니다.

System Console을 사용하여 사용자 세부 정보를 검토합니다.


그룹#

AD/LDAP 그룹을 Mattermost 그룹에 연결하여 기본 팀과 채널을 관리합니다.
  • 시스템 구성 경로: User Management > Groups
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 AD/LDAP 그룹 문서를 참조하세요. |

팀#

팀 찾기#

System Console을 사용하여 Mattermost 인스턴스의 기존 팀을 찾을 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 검색 상자에 팀 이름을 입력합니다.

System Console을 사용하여 Mattermost 팀을 찾습니다.

Tip

Mattermost v9.6부터 검색 필드에 부분 또는 전체 팀 이름을 입력하고 Enter를 눌러 특정 팀을 검색할 수 있습니다.

팀 검색 필터링#

팀 관리 유형(누구나 참여 가능, 초대 전용, 그룹 동기화)에 따라 결과를 좁히도록 팀 검색을 필터링합니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 필터를 선택하고 적용을 선택하여 팀 검색 결과를 필터링합니다.

System Console을 사용하여 팀 멤버십 유형에 따라 팀을 필터링합니다.

팀 구성 검토#

System Console을 사용하여 팀 구성 세부 정보를 봅니다. 팀 이름, 팀 설명, 팀 관리 옵션, 그룹, 멤버를 포함한 정보를 수집합니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.

System Console을 사용하여 팀 구성 세부 정보를 검토합니다.

팀 멤버십 관리#

관리자는 System Console을 사용하여 팀에서 직접 멤버를 추가하거나 제거하고, 멤버가 팀에 추가되는 방식을 사용자화할 수 있습니다.

멤버 추가#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 구성원 추가를 선택합니다.
  4. 목록에서 사용자 또는 사용 가능한 봇을 선택하거나 검색을 사용하여 특정 항목을 찾습니다.
  5. 추가를 선택하여 사용자 또는 봇을 추가합니다.
  6. 저장을 선택합니다.

System Console을 사용하여 팀에 멤버를 추가합니다.

멤버 제거#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 제거할 사용자 또는 봇에 대해 제거를 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에서 멤버를 제거합니다.

그룹 멤버 동기화#

활성화되면 그룹에서 사용자를 추가하거나 제거할 때 이 팀에서도 추가 또는 제거됩니다. 이 팀에 멤버를 초대하는 유일한 방법은 그들이 속한 그룹을 추가하는 것입니다. 자세한 내용은 팀 및 채널 동기화 문서를 참조하세요.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 그룹 멤버 동기화 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Sync Group Members를 활성화합니다.

누구나 이 팀에 참여할 수 있음#

이 팀을 검색할 수 있게 하여 계정이 있는 누구나 이 팀에 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 누구나 이 팀에 참여 가능 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Anyone can join this team 옵션을 활성화합니다.

특정 이메일 도메인만 이 팀에 참여할 수 있음#

사용자는 이메일이 지정된 도메인 중 하나와 일치하는 경우에만 팀에 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 특정 이메일 도메인만 이 팀에 가입 가능 옵션을 활성화하고 특정 도메인을 추가합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Only specific email domains can join this team 옵션을 활성화합니다.

속성 기반 멤버십 정책으로 멤버십 관리#

사용 가능 플랜: Entry, Enterprise Advanced

Mattermost v11.10부터 사용자 속성을 기준으로 이 팀의 멤버가 될 수 있는 사람을 제어할 수 있습니다.

비공개 팀에서는 규칙이 강제 적용됩니다. 규칙에 맞지 않는 사용자는 참여할 수 없으며, 더 이상 규칙에 맞지 않는 멤버는 다음 동기화 시 제거됩니다. 공개 팀에서는 규칙이 권고 사항입니다. 조건에 맞는 사용자에게 팀이 추천되지만, 누구나 여전히 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 속성 기반 멤버십 정책으로 멤버십 관리 옵션을 활성화합니다. 이 옵션을 활성화하면 멤버십 정책 및 팀별 멤버십 규칙 섹션이 나타납니다.
  4. 시스템 전체 정책을 연결하거나, 팀별 규칙을 정의하거나, 둘 다 수행합니다.
  5. 저장을 선택합니다.

그룹 동기화 팀에서는 그룹 동기화와 속성 기반 멤버십이 상호 배타적이므로 이 옵션을 사용할 수 없습니다.

팀 접근 규칙 관리 권한이 있는 팀 관리자는 System Console에 접근하지 않고도 팀 설정의 팀 멤버십 탭에서 팀 멤버십 규칙을 정의할 수 있습니다.

자세한 내용은 팀 멤버십 접근 정책 문서를 참조하세요.

팀 멤버 동기화#

관리자는 수동으로 팀에 멤버를 초대하거나 AD/LDAP 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택할 수 있습니다. 팀 또는 비공개 채널 멤버십 관리에 대한 자세한 내용은 AD/LDAP 동기화 그룹 사용 문서를 참조하세요.

팀 보관#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 프로필 섹션에서 팀 보관을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀을 보관합니다.


채널#

채널 찾기#

System Console을 사용하여 Mattermost 인스턴스의 기존 채널을 찾습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 검색 상자에 채널 이름을 입력합니다.

System Console을 사용하여 Mattermost 채널을 찾습니다.

채널 검색 필터링#

채널 유형(공개, 비공개 또는 보관됨), 채널 관리 유형(그룹 동기화 또는 수동 초대) 또는 채널이 속한 팀에 따라 결과를 좁히도록 채널 검색을 필터링합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 필터를 선택하고 적용을 선택하여 채널 검색 결과를 필터링합니다.

System Console을 사용하여 채널 유형, 채널 멤버십 유형 또는 채널이 속한 팀에 따라 채널을 필터링합니다.

채널 구성 검토#

System Console을 사용하여 채널 구성 세부 정보를 봅니다. 채널 프로필, 고급 접근 제어, 채널 관리 옵션, 그룹, 멤버를 포함한 정보를 수집합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 채널 구성 세부 정보를 검토합니다.

System Console을 사용하여 채널 구성 세부 정보를 검토합니다.

고급 접근 제어#

채널 멤버와 게스트에게 제공되는 관리 작업을 관리합니다.

게시물 생성#

채널에서 멤버와 게스트가 게시물을 생성할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 게시물 작성 섹션에서 해당 사용자가 채널에 메시지를 게시할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에 게시할 수 있도록 설정합니다.

게시물 반응#

채널의 메시지에 멤버와 게스트가 이모지로 반응할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 게시물 반응 섹션에서 해당 사용자가 채널에 게시된 메시지에 이모지로 반응할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에서 게시물에 반응할 수 있도록 설정합니다.

멤버 관리#

멤버가 채널에서 사람들을 추가하거나 제거할 수 있는 기능입니다. 게스트는 채널에서 사람들을 추가하거나 제거할 수 없습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 멤버 관리 섹션에서 구성원을 선택하여 해당 사용자가 채널 멤버를 관리할 수 있도록 합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버가 채널에서 사람들을 추가하거나 제거할 수 있도록 설정합니다.

채널 멘션#

채널에서 멤버와 게스트가 @all, @here, @channel을 포함한 채널 멘션을 사용할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 채널 멘션 섹션에서 해당 사용자가 채널 멘션을 사용할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에서 멘션을 사용할 수 있도록 설정합니다.

Tip

게스트와 구성원은 게시물 작성 기능 없이는 채널 멘션을 사용할 수 없습니다. 이 권한을 활성화하려면 먼저 이러한 사용자에게 게시물 작성 권한이 부여되어 있어야 합니다.

북마크 관리#

멤버가 북마크를 추가, 삭제, 정렬할 수 있는 기능입니다. 게스트는 채널의 북마크를 추가, 제거 또는 정렬할 수 없습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 북마크 관리 섹션에서 구성원을 선택하여 해당 사용자가 채널의 북마크를 추가, 정렬 또는 제거할 수 있도록 합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버가 채널의 북마크를 관리할 수 있도록 설정합니다.

Tip

채널 북마크 관리 기능은 구성원만 사용할 수 있습니다. 게스트는 채널의 북마크를 추가, 제거 또는 정렬할 수 없습니다.

채널 관리#

멤버를 수동으로 초대하거나 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택합니다.

그룹 멤버 동기화#

활성화되면 그룹에서 사용자를 추가하거나 제거할 때 이 팀에서도 추가 또는 제거됩니다. 이 팀에 멤버를 초대하는 유일한 방법은 그들이 속한 그룹을 추가하는 것입니다. 자세한 내용은 팀 및 채널 동기화 문서를 참조하세요.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 관리 탭에서 그룹 멤버 동기화 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널에 대해 Sync Group Members를 활성화합니다.

공개 채널 또는 비공개 채널#

공개 채널은 검색 가능하며 모든 사용자가 참여할 수 있습니다. 비공개 채널은 참여하려면 초대가 필요합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 관리 탭의 공개 채널 또는 비공개 채널 섹션에서 공개 또는 비공개 사이를 전환하여 채널 가시성을 변경합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널 가시성을 Public 또는 Private으로 설정합니다.

Tip

그룹 동기화가 활성화된 경우 비공개 채널을 공개 채널로 변환할 수 없습니다.

멤버#

멤버를 수동으로 초대하거나 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택합니다.

멤버 추가#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 구성원 추가를 선택합니다.
  4. 검색 상자를 사용하여 채널에 추가할 특정 사용자 또는 그룹을 찾습니다.
  5. 추가를 선택하여 사용자 또는 그룹을 구성원으로 추가합니다.
  6. 저장을 선택합니다.

System Console을 사용하여 채널에 멤버를 추가합니다.

멤버 제거#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 제거할 사용자에 대해 제거를 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널에서 멤버를 제거합니다.

채널 보관#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 프로필 섹션에서 채널 보관을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널을 보관합니다.

Tip

mmctl channel delete 도구를 사용하여 데이터베이스의 게시물을 포함한 모든 콘텐츠와 함께 채널을 삭제할 수 있습니다.


권한#

Mattermost에서 허가된 사용자만 작업을 수행할 수 있도록 제한합니다.
  • 시스템 구성 경로: User Management > Permissions
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 고급 권한 문서를 참조하세요.

시스템 역할#

사용 가능 플랜: Professional, Enterprise, Enterprise Advanced

허가된 사용자만 System Console에 접근할 수 있도록 제한합니다.
  • 시스템 구성 경로: User Management > System Roles
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 위임된 세분화 관리 문서를 참조하세요. |

사용자 관리 구성 설정

Mattermost v12.0
원문 보기

요약

System Console에서 제품 메뉴를 선택하고, System Console을 선택한 다음, User Management를 선택하여 다음 항목을 검토하고 관리하세요: Mattermost 시스템 관리자는 사용자 계정, 팀 멤버십, 역할 및 권한을 프로비저닝하고 관리하며, 사용자 이메일 주소, 사용자 이름, 인증 데이터를 업데이트할 수 있습니다.

사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced

System Console에서 제품 제품 메뉴 아이콘을 사용하여 채널, 협업 플레이북, 보드 사이를 이동합니다. 메뉴를 선택하고, System Console을 선택한 다음, User Management를 선택하여 다음 항목을 검토하고 관리하세요:


사용자#

Mattermost 시스템 관리자는 사용자 계정, 팀 멤버십, 역할 및 권한을 프로비저닝하고 관리하며, 사용자 이메일 주소, 사용자 이름, 인증 데이터를 업데이트할 수 있습니다.

사용자 프로비저닝#

Mattermost 계정으로 사람들을 설정하는 것은 일반적으로 Mattermost 배포를 배포하고 구성할 때 시스템 관리자가 수행합니다. Mattermost 관리자는 다음 방법 중 하나 이상을 사용하여 Mattermost 사용자를 프로비저닝할 수 있습니다:

사용자 데이터 검토#

Mattermost v9.6부터 System Console에서 다음 사용자 데이터를 검토할 수 있습니다:

  • 이메일: 사용자의 이메일 주소.
  • 가입일: 사용자가 Mattermost 서버에 가입한 이후 경과 일 수.
  • 마지막 로그인: 사용자가 서버에 마지막으로 성공적으로 로그인한 날짜.
  • 마지막 활동: 사용자가 서버에서 마지막으로 활동한 이후 총 일 수 (일반적으로 사용자의 가용성을 기준으로 함).
  • 마지막 게시물: 사용자가 서버에서 마지막으로 메시지를 보낸 이후 총 일 수.
  • 활동 일수: (PostgreSQL 전용) 사용자가 Mattermost에서 메시지를 보낸 총 일 수.
  • 게시한 메시지 수: (PostgreSQL 전용) 사용자가 서버에서 보낸 메시지의 총 수.

Mattermost v11.0부터 각 사용자에 대해 다음 인증 데이터도 검토할 수 있습니다:

  • 인증 방법: LDAP Distinguished Name (DN), SAML NameID, OAuth ID 또는 기타 외부 인증 식별자와 같은 외부 인증 시스템 세부 정보를 포함하여 사용자가 Mattermost 서버에서 인증하는 방법을 표시합니다. 이 정보는 시스템 관리자가 인증 문제를 해결하고 Mattermost 사용자와 외부 인증 시스템을 연관짓는 데 도움이 됩니다.

기본적으로 모든 데이터 칼럼과 모든 기간의 데이터가 표시됩니다.

  • 사용자 상세 정보와 작업을 제외한 모든 데이터 칼럼을 필요에 따라 표시하거나 숨깁니다.
  • 마지막 게시물, 활동 일수, 게시한 메시지 수 사용자 데이터에 대해 결과를 최근 30일, 이전 달, 최근 6개월로 필터링합니다.

사용자 찾기#

System Console을 사용하여 사용자를 찾습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 검색 필드에 부분 또는 전체 사용자 이름, 사용자 ID, 이름, 성 또는 이메일 주소를 입력하고 Enter를 눌러 특정 사용자를 검색합니다.

System Console을 사용하여 Mattermost 사용자를 찾습니다.

사용자 검색 필터링#

System Console 사용자 검색을 필터링하여 팀 멤버십, 역할, 사용자 상태에 따라 결과를 좁힙니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 적용을 선택하여 사용자 검색 결과를 필터링합니다.

System Console을 사용하여 팀 멤버십, 역할, 사용자 상태에 따라 사용자 목록을 필터링합니다.

사용자 ID 확인#

Mattermost에서 사용자는 사용자 이름 또는 사용자 ID로 지정할 수 있습니다. 사용자 이름은 일치하는 항목이 감지되면 자동으로 확인됩니다. System Console, Mattermost API 또는 mmctl을 사용하여 사용자 ID를 확인합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지에서 해당 ID를 확인합니다.

System Console을 사용하여 User Management에서 사용자 ID를 찾습니다.

또는 Mattermost API 또는 mmctl을 사용하여 사용자 ID를 확인합니다:

  • Mattermost API를 사용하여 다음 엔드포인트에 HTTP GET 요청을 보냅니다: https://your-mattermost-url/api/v4/users/username/username_here. your-mattermost-url을 Mattermost 인스턴스의 URL로, username_here를 찾고 있는 사용자 이름으로 교체합니다. API 응답에는 다른 세부 정보와 함께 사용자 ID가 포함된 JSON 객체가 들어 있습니다.
  • mmctl을 사용하여 터미널 창에서 다음 명령을 사용하여 모든 사용자와 해당 ID를 나열합니다: mmctl user list를 실행하면 사용자 ID 목록이 반환됩니다.

사용자 데이터 내보내기#

Mattermost v9.6부터 Mattermost Enterprise 및 Professional 고객은 사용자 데이터를 CSV 보고서로 내보낼 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 필요에 따라 사용자 데이터를 필터링합니다.
  3. System Console 인터페이스 오른쪽 상단의 내보내기를 선택한 후 데이터 내보내기를 선택합니다. Mattermost에서 다이렉트 메시지로 CSV 형식의 보고서를 받게 됩니다.

사용자 비활성화#

Mattermost 배포에서 사용자를 삭제하려면 사용자 계정을 비활성화할 수 있습니다. 비활성화된 사용자는 비활성화 상태가 되고, 비활성화되는 즉시 Mattermost에서 로그아웃되며, 더 이상 다시 로그인할 수 없습니다. 사용자 계정이 비활성화된 동안에도 사용자의 역할, 비밀번호, 이메일 주소를 관리할 수 있습니다.

Note
  • Mattermost v10.10부터 사용자 계정이 비활성화되면 계정의 가용성이 자동으로 오프라인으로 설정됩니다.
  • LDAP로 관리되는 사용자는 LDAP를 통해 비활성화해야 하며, System Console 또는 API를 사용하여 비활성화할 수 없습니다.
  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 활성화 또는 비활성화할 사용자를 선택합니다.
  3. 선택한 사용자가 현재 활성 상태인 경우 사용자 구성 페이지에서 비활성화 버튼을 찾을 수 있습니다.
  4. 비활성화를 선택하고 비활성화를 확인합니다. 활성화를 선택하여 비활성화된 사용자를 다시 활성화할 수 있습니다.

System Console을 사용하여 Mattermost에서 사용자를 비활성화합니다.

Tip

활성화를 선택하여 비활성화된 사용자를 다시 활성화합니다.

비활성화된 사용자의 연동에 발생하는 일#

사용자 계정에 연결된 연동이 있는 Mattermost 사용자를 비활성화하는 경우 연동 유형에 따른 다음 결과 및 권장 사항을 고려하세요:

  • 슬래시 명령어는 사용자 비활성화 후에도 계속 작동합니다. 민감한 토큰 데이터를 비활성화된 사용자 계정에서 분리하기 위해 기존 슬래시 명령어를 삭제하고 다른 사용자 계정과 연결된 새 슬래시 명령어를 생성하는 것을 고려하세요. 또는 기존 슬래시 명령어의 토큰을 재생성하는 것을 고려하세요. 비활성화된 사용자가 슬래시 명령어 요청 URL에 접근할 수 없는지 확인하세요. 이 URL은 슬래시 명령어가 실행될 때 HTTP POST 또는 GET 이벤트 요청을 수신하는 콜백 URL입니다.
  • 아웃고잉 웹훅은 사용자 비활성화 후에도 계속 작동합니다. 웹훅 토큰을 재생성하고 비활성화된 사용자가 콜백 URL에 더 이상 접근할 수 없는지 확인하세요. 접근할 수 있으면 비활성화된 사용자가 아웃고잉 웹훅을 받게 됩니다.
  • 인커밍 웹훅은 사용자 비활성화 후에도 계속 작동합니다. 생성된 URL에 xxx-generatedkey-xxx가 포함되어 있으므로 URL이 있는 누구나 Mattermost 인스턴스에 메시지를 게시할 수 있습니다. 인커밍 웹훅을 제거하고 다른 사용자 계정과 연결된 새 웹훅을 만드는 것을 권장합니다.
  • 봇 계정은 소유자가 비활성화될 때 봇 계정 비활성화 설정이 활성화된 경우 사용자 비활성화 후 계속 작동하지 않습니다. 이 구성 설정은 기본적으로 활성화되어 있습니다.
  • OAuth 앱은 사용자 비활성화 후 계속 작동하지 않으며 관련 토큰이 삭제됩니다. 이러한 연동을 계속 실행하려면 수동 조치가 필요합니다.

사용자 속성 관리#

Mattermost v11.1부터 System Console에서 직접 개별 사용자의 사용자 속성 값을 보고 업데이트할 수 있습니다. 이 기능은 사용자가 자체 프로필을 업데이트하거나 mmctl user attribute 명령어를 사용하지 않고도 사용자 프로필 속성을 관리할 수 있는 중앙화된 방법을 제공합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지를 엽니다.
  3. 사용자 속성 섹션으로 스크롤하여 사용자의 속성 값을 보고 편집합니다.
  4. 필요에 따라 속성 값을 업데이트하고 변경 사항을 저장합니다.
Note
  • 사용자 속성은 개별 사용자 프로필에서 편집하기 전에 먼저 생성해야 합니다. Mattermost v12.0부터 System Console > System Attributes > Attribute Management에서 생성하고 Users에 적용합니다. 자세한 내용은 속성 관리 문서를 참조하세요. 이전 릴리즈에서는 System Console > System Attributes > User Attributes에서 생성합니다. 자세한 내용은 사용자 속성 문서를 참조하세요.
  • 해당 속성이 사용자 편집 가능으로 구성된 경우 사용자가 자체 속성을 편집할 수 있습니다. Mattermost v12.0부터 이는 속성의 Users 리소스에 있는 값을 설정할 수 있는 사용자 설정입니다.

사용자 삭제#

Mattermost v10.11부터 이메일/비밀번호 인증을 사용하는 경우 사용자가 자신의 계정을 영구적으로 삭제할 수 있도록 하거나, 시스템 관리자로서 사용자 계정을 삭제할 수 있습니다.

계정 삭제 활성화#

사용자가 프로필로 이동하여 Security > Delete Your Account를 선택하여 접근할 수 있는 계정 삭제 링크의 URL을 정의합니다. 사용자가 계정을 삭제할 수 있는 기능을 숨기려면 이 필드를 비워 두세요.

이 기능의 config.json 설정은 "ServiceSettings.DeleteAccountLink": ""이며 문자열 입력을 사용합니다.

사용자가 계정을 삭제하면 삭제된 계정은 재활성화할 수 없으며 사용자는 자동으로 모든 팀과 채널에서 제거됩니다.

삭제되는 데이터#

계정이 영구적으로 삭제되면 다음 데이터가 영구적으로 삭제됩니다:

  • 사용자 프로필 정보 (이름, 이메일, 사용자 이름)
  • 사용자 환경 설정 및 설정
  • 사용자 인증 자격 증명
  • 다이렉트 메시지 채널 멤버십
  • 팀 및 채널 멤버십
  • 사용자 세션 데이터
  • 삭제된 사용자가 작성한 모든 게시물 및 답글
  • 사용자가 채널에서 공유한 파일 업로드 및 첨부 파일
  • 사용자가 생성한 모든 웹훅, 슬래시 명령어, OAuth 앱

유지되는 데이터#

계정 삭제 후에도 사용자의 작업을 참조하는 감사 로그, 채널 및 팀 멤버십은 유지됩니다.

사용자 역할 관리#

System Console을 사용하여 사용자에게 역할을 부여합니다. 현재 사용 가능한 역할은 시스템 관리자와 구성원입니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 작업 아래에서 역할 관리를 선택합니다.
  3. 사용자의 역할이 시스템 관리자인지 구성원인지 지정한 후 저장을 선택합니다.

System Console을 사용하여 사용자의 Mattermost 역할을 관리합니다.

사용자 팀 관리#

System Console을 사용하여 팀에서 사용자를 추가하거나 제거합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 관리할 사용자를 선택합니다.
  3. 사용자를 하나의 새 팀 또는 여러 팀에 포함할 수 있습니다. 팀 추가를 선택하고 하나 이상의 팀을 선택한 후 추가를 선택합니다.

System Console을 사용하여 Mattermost 팀에 사용자를 추가합니다.

  1. 특정 팀에서 사용자를 제거하려면 팀 이름 옆의 더 보기 More 아이콘을 사용하여 추가 메시지 옵션에 접근합니다.를 선택하고 팀에서 제거를 선택합니다.

System Console을 사용하여 Mattermost 팀에서 사용자를 제거합니다.

Tip

Users 페이지의 작업 칼럼에서도 특정 팀에서 사용자를 제거할 수 있습니다. 팀 관리를 선택한 후 해당 팀에 대해 팀에서 제거를 선택합니다.

사용자 설정 관리#

사용 가능 플랜: Enterprise, Enterprise Advanced

Mattermost v9.11부터 시스템 관리자는 System Console에서 사용자를 대신하여 사용자의 알림 설정을 편집하여 최종 사용자가 Mattermost 알림을 사용자화할 수 있도록 도울 수 있습니다. 사용자는 언제든지 자신의 설정을 보고, 수정하고, 재정의할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 관리할 사용자를 선택합니다.
  3. 사용자 설정 관리를 선택합니다.
  4. 관리자 모드에서 필요에 따라 사용자 설정을 수정합니다. 저장된 변경 사항은 사용자 계정에 즉시 적용됩니다.

로그인 시도 재설정#

AD/LDAP와 계정 정보가 동기화된 사용자가 너무 많은 로그인 실패로 인해 Mattermost 계정에 접근할 수 없는 경우 System Console에서 해당 사용자 계정의 실패한 로그인 시도 횟수를 재설정할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 작업 아래에서 로그인 시도 횟수 재설정을 선택합니다.
Note

모든 사용자에게 허용되는 최대 로그인 시도 횟수를 조정하려면 System Console > Authentication > AD/LDAP > Maximum Login Attempts로 이동합니다. 이 구성 설정 값을 AD/LDAP 서버에서 허용되는 최대 임계값 이하로 낮추면 Mattermost에서의 로그인 실패로 인해 사용자가 AD/LDAP에서 잠기지 않습니다.

사용자 이메일 업데이트#

System Console을 사용하여 사용자의 이메일을 업데이트합니다.

Note

Mattermost v10.9부터 꺾쇠 괄호로 묶인 이메일 주소(예: [billy@example.com](mailto:billy@example.com))는 거부됩니다. 문제를 방지하려면 모든 사용자 이메일이 일반 주소 형식(예: billy@example.com)을 준수하는지 확인하세요. 또한 영향을 받는 사용자가 Mattermost에 접근하거나 사용자 프로필을 관리하는 데 문제가 발생할 수 있으므로, 이 제품 변경에 맞게 Mattermost 사용자 데이터를 감사하고 업데이트하는 선제적인 조치를 취하는 것을 강력히 권장합니다. mmctl user email을 사용하여 이러한 사용자 이메일을 수동으로 업데이트할 수 있습니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하고 이메일 필드에 새 이메일을 입력합니다.
  3. 저장을 선택합니다.

System Console을 사용하여 Mattermost 사용자의 이메일을 업데이트합니다.

Tip

Users 페이지의 작업 칼럼에서도 이메일을 업데이트할 수 있습니다. 이메일 업데이트를 선택하고 사용자의 새 이메일을 입력한 후 저장을 선택합니다.

사용자 이름 업데이트#

Mattermost 11.6부터: System Console을 사용하여 사용자의 사용자 이름을 업데이트합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하고 사용자 이름 필드에 새 사용자 이름을 입력합니다.
  3. 저장을 선택합니다.

사용자 인증 데이터 업데이트#

Mattermost 11.6부터: 시스템 관리자는 System Console에서 직접 사용자의 인증 데이터(AuthData)를 보고 업데이트할 수 있습니다. AuthData는 LDAP Distinguished Name (DN), SAML NameID 또는 OAuth ID와 같이 사용자의 인증 방법과 연결된 외부 식별자입니다. 이 필드를 업데이트하는 것은 예를 들어 ID 공급자 마이그레이션 후와 같이 사용자의 외부 인증 식별자가 변경될 때 유용합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 사용자를 선택하여 User Configuration 페이지를 엽니다.
  3. Authentication 섹션에서 사용자의 인증 데이터 값을 보거나 업데이트합니다.
  4. 저장을 선택합니다.

사용자 비밀번호 재설정#

System Console을 사용하여 사용자의 비밀번호를 재설정합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 목록에서 사용자를 선택한 후 비밀번호 재설정을 선택합니다.
  3. 새 비밀번호를 입력하고 재설정을 선택합니다.

System Console의 User Management에서 사용자의 비밀번호를 재설정합니다.

Users 페이지에서 특정 사용자의 작업 칼럼을 사용하여 비밀번호를 재설정할 수도 있습니다. 작업 칼럼 드롭다운에서 비밀번호 재설정을 선택하고 팝업 대화 상자에 새 비밀번호를 입력한 후 재설정을 선택합니다.

사용자 세션 취소#

긴급 상황에서 System Console을 사용하여 사용자 계정을 보호하기 위해 사용자 세션을 취소합니다. 이렇게 하면 사용자가 모든 기기에서 로그아웃됩니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 특정 사용자의 작업 칼럼 아래에서 세션 제거를 선택합니다.
  3. 해지를 선택하여 해당 사용자의 모든 세션을 제거합니다.

System Console을 사용하여 사용자의 세션을 취소합니다.

사용자 프로필 세부 정보 검토#

System Console을 사용하여 사용자 프로필 세부 정보를 봅니다. 사용자의 ID, 사용자 이름, 이메일, 인증 방법, 팀 멤버십을 포함한 정보를 수집합니다.

  1. System Console > User Management > Users로 이동하여 모든 사용자 계정에 접근합니다.
  2. 목록에서 사용자를 선택하고 사용자 세부 정보를 살펴봅니다.

System Console을 사용하여 사용자 세부 정보를 검토합니다.


그룹#

AD/LDAP 그룹을 Mattermost 그룹에 연결하여 기본 팀과 채널을 관리합니다.
  • 시스템 구성 경로: User Management > Groups
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 AD/LDAP 그룹 문서를 참조하세요. |

팀#

팀 찾기#

System Console을 사용하여 Mattermost 인스턴스의 기존 팀을 찾을 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 검색 상자에 팀 이름을 입력합니다.

System Console을 사용하여 Mattermost 팀을 찾습니다.

Tip

Mattermost v9.6부터 검색 필드에 부분 또는 전체 팀 이름을 입력하고 Enter를 눌러 특정 팀을 검색할 수 있습니다.

팀 검색 필터링#

팀 관리 유형(누구나 참여 가능, 초대 전용, 그룹 동기화)에 따라 결과를 좁히도록 팀 검색을 필터링합니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 필터를 선택하고 적용을 선택하여 팀 검색 결과를 필터링합니다.

System Console을 사용하여 팀 멤버십 유형에 따라 팀을 필터링합니다.

팀 구성 검토#

System Console을 사용하여 팀 구성 세부 정보를 봅니다. 팀 이름, 팀 설명, 팀 관리 옵션, 그룹, 멤버를 포함한 정보를 수집합니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.

System Console을 사용하여 팀 구성 세부 정보를 검토합니다.

팀 멤버십 관리#

관리자는 System Console을 사용하여 팀에서 직접 멤버를 추가하거나 제거하고, 멤버가 팀에 추가되는 방식을 사용자화할 수 있습니다.

멤버 추가#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 구성원 추가를 선택합니다.
  4. 목록에서 사용자 또는 사용 가능한 봇을 선택하거나 검색을 사용하여 특정 항목을 찾습니다.
  5. 추가를 선택하여 사용자 또는 봇을 추가합니다.
  6. 저장을 선택합니다.

System Console을 사용하여 팀에 멤버를 추가합니다.

멤버 제거#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 제거할 사용자 또는 봇에 대해 제거를 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에서 멤버를 제거합니다.

그룹 멤버 동기화#

활성화되면 그룹에서 사용자를 추가하거나 제거할 때 이 팀에서도 추가 또는 제거됩니다. 이 팀에 멤버를 초대하는 유일한 방법은 그들이 속한 그룹을 추가하는 것입니다. 자세한 내용은 팀 및 채널 동기화 문서를 참조하세요.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 그룹 멤버 동기화 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Sync Group Members를 활성화합니다.

누구나 이 팀에 참여할 수 있음#

이 팀을 검색할 수 있게 하여 계정이 있는 누구나 이 팀에 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 누구나 이 팀에 참여 가능 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Anyone can join this team 옵션을 활성화합니다.

특정 이메일 도메인만 이 팀에 참여할 수 있음#

사용자는 이메일이 지정된 도메인 중 하나와 일치하는 경우에만 팀에 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 특정 이메일 도메인만 이 팀에 가입 가능 옵션을 활성화하고 특정 도메인을 추가합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀에 대해 Only specific email domains can join this team 옵션을 활성화합니다.

속성 기반 멤버십 정책으로 멤버십 관리#

사용 가능 플랜: Entry, Enterprise Advanced

Mattermost v11.10부터 사용자 속성을 기준으로 이 팀의 멤버가 될 수 있는 사람을 제어할 수 있습니다.

비공개 팀에서는 규칙이 강제 적용됩니다. 규칙에 맞지 않는 사용자는 참여할 수 없으며, 더 이상 규칙에 맞지 않는 멤버는 다음 동기화 시 제거됩니다. 공개 팀에서는 규칙이 권고 사항입니다. 조건에 맞는 사용자에게 팀이 추천되지만, 누구나 여전히 참여할 수 있습니다.

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 관리 섹션에서 속성 기반 멤버십 정책으로 멤버십 관리 옵션을 활성화합니다. 이 옵션을 활성화하면 멤버십 정책 및 팀별 멤버십 규칙 섹션이 나타납니다.
  4. 시스템 전체 정책을 연결하거나, 팀별 규칙을 정의하거나, 둘 다 수행합니다.
  5. 저장을 선택합니다.

그룹 동기화 팀에서는 그룹 동기화와 속성 기반 멤버십이 상호 배타적이므로 이 옵션을 사용할 수 없습니다.

팀 접근 규칙 관리 권한이 있는 팀 관리자는 System Console에 접근하지 않고도 팀 설정의 팀 멤버십 탭에서 팀 멤버십 규칙을 정의할 수 있습니다.

자세한 내용은 팀 멤버십 접근 정책 문서를 참조하세요.

팀 멤버 동기화#

관리자는 수동으로 팀에 멤버를 초대하거나 AD/LDAP 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택할 수 있습니다. 팀 또는 비공개 채널 멤버십 관리에 대한 자세한 내용은 AD/LDAP 동기화 그룹 사용 문서를 참조하세요.

팀 보관#

  1. System Console > User Management > Teams로 이동하여 사용 가능한 모든 팀에 접근합니다.
  2. 목록에서 팀을 선택하여 구성 페이지를 봅니다.
  3. 팀 프로필 섹션에서 팀 보관을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 팀을 보관합니다.


채널#

채널 찾기#

System Console을 사용하여 Mattermost 인스턴스의 기존 채널을 찾습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 검색 상자에 채널 이름을 입력합니다.

System Console을 사용하여 Mattermost 채널을 찾습니다.

채널 검색 필터링#

채널 유형(공개, 비공개 또는 보관됨), 채널 관리 유형(그룹 동기화 또는 수동 초대) 또는 채널이 속한 팀에 따라 결과를 좁히도록 채널 검색을 필터링합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 검색 필드 오른쪽에 있는 필터를 선택하여 사용 가능한 필터 옵션에 접근합니다.
  3. 필터를 선택하고 적용을 선택하여 채널 검색 결과를 필터링합니다.

System Console을 사용하여 채널 유형, 채널 멤버십 유형 또는 채널이 속한 팀에 따라 채널을 필터링합니다.

채널 구성 검토#

System Console을 사용하여 채널 구성 세부 정보를 봅니다. 채널 프로필, 고급 접근 제어, 채널 관리 옵션, 그룹, 멤버를 포함한 정보를 수집합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 채널 구성 세부 정보를 검토합니다.

System Console을 사용하여 채널 구성 세부 정보를 검토합니다.

고급 접근 제어#

채널 멤버와 게스트에게 제공되는 관리 작업을 관리합니다.

게시물 생성#

채널에서 멤버와 게스트가 게시물을 생성할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 게시물 작성 섹션에서 해당 사용자가 채널에 메시지를 게시할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에 게시할 수 있도록 설정합니다.

게시물 반응#

채널의 메시지에 멤버와 게스트가 이모지로 반응할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 게시물 반응 섹션에서 해당 사용자가 채널에 게시된 메시지에 이모지로 반응할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에서 게시물에 반응할 수 있도록 설정합니다.

멤버 관리#

멤버가 채널에서 사람들을 추가하거나 제거할 수 있는 기능입니다. 게스트는 채널에서 사람들을 추가하거나 제거할 수 없습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 멤버 관리 섹션에서 구성원을 선택하여 해당 사용자가 채널 멤버를 관리할 수 있도록 합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버가 채널에서 사람들을 추가하거나 제거할 수 있도록 설정합니다.

채널 멘션#

채널에서 멤버와 게스트가 @all, @here, @channel을 포함한 채널 멘션을 사용할 수 있는 기능입니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 채널 멘션 섹션에서 해당 사용자가 채널 멘션을 사용할 수 있도록 게스트, 구성원 또는 둘 다 옵션을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버와 게스트가 채널에서 멘션을 사용할 수 있도록 설정합니다.

Tip

게스트와 구성원은 게시물 작성 기능 없이는 채널 멘션을 사용할 수 없습니다. 이 권한을 활성화하려면 먼저 이러한 사용자에게 게시물 작성 권한이 부여되어 있어야 합니다.

북마크 관리#

멤버가 북마크를 추가, 삭제, 정렬할 수 있는 기능입니다. 게스트는 채널의 북마크를 추가, 제거 또는 정렬할 수 없습니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 고급 접근 제어 탭의 북마크 관리 섹션에서 구성원을 선택하여 해당 사용자가 채널의 북마크를 추가, 정렬 또는 제거할 수 있도록 합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 멤버가 채널의 북마크를 관리할 수 있도록 설정합니다.

Tip

채널 북마크 관리 기능은 구성원만 사용할 수 있습니다. 게스트는 채널의 북마크를 추가, 제거 또는 정렬할 수 없습니다.

채널 관리#

멤버를 수동으로 초대하거나 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택합니다.

그룹 멤버 동기화#

활성화되면 그룹에서 사용자를 추가하거나 제거할 때 이 팀에서도 추가 또는 제거됩니다. 이 팀에 멤버를 초대하는 유일한 방법은 그들이 속한 그룹을 추가하는 것입니다. 자세한 내용은 팀 및 채널 동기화 문서를 참조하세요.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 관리 탭에서 그룹 멤버 동기화 옵션을 활성화합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널에 대해 Sync Group Members를 활성화합니다.

공개 채널 또는 비공개 채널#

공개 채널은 검색 가능하며 모든 사용자가 참여할 수 있습니다. 비공개 채널은 참여하려면 초대가 필요합니다.

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 관리 탭의 공개 채널 또는 비공개 채널 섹션에서 공개 또는 비공개 사이를 전환하여 채널 가시성을 변경합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널 가시성을 Public 또는 Private으로 설정합니다.

Tip

그룹 동기화가 활성화된 경우 비공개 채널을 공개 채널로 변환할 수 없습니다.

멤버#

멤버를 수동으로 초대하거나 그룹에서 자동으로 멤버를 동기화하는 방법 중에서 선택합니다.

멤버 추가#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 구성원 추가를 선택합니다.
  4. 검색 상자를 사용하여 채널에 추가할 특정 사용자 또는 그룹을 찾습니다.
  5. 추가를 선택하여 사용자 또는 그룹을 구성원으로 추가합니다.
  6. 저장을 선택합니다.

System Console을 사용하여 채널에 멤버를 추가합니다.

멤버 제거#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 구성원 섹션에서 제거할 사용자에 대해 제거를 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널에서 멤버를 제거합니다.

채널 보관#

  1. System Console > User Management > Channels로 이동하여 사용 가능한 모든 채널에 접근합니다.
  2. 목록에서 채널을 선택하여 구성 페이지를 봅니다.
  3. 채널 프로필 섹션에서 채널 보관을 선택합니다.
  4. 저장을 선택합니다.

System Console을 사용하여 채널을 보관합니다.

Tip

mmctl channel delete 도구를 사용하여 데이터베이스의 게시물을 포함한 모든 콘텐츠와 함께 채널을 삭제할 수 있습니다.


권한#

Mattermost에서 허가된 사용자만 작업을 수행할 수 있도록 제한합니다.
  • 시스템 구성 경로: User Management > Permissions
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 고급 권한 문서를 참조하세요.

시스템 역할#

사용 가능 플랜: Professional, Enterprise, Enterprise Advanced

허가된 사용자만 System Console에 접근할 수 있도록 제한합니다.
  • 시스템 구성 경로: User Management > System Roles
  • config.json setting: 해당 없음
  • 환경 변수: 해당 없음
자세한 내용은 위임된 세분화 관리 문서를 참조하세요. |