User management configuration settings

Manage your Mattermost users including their access permissions, groups, teams, channels, as well as their access to the System Console. Configure this feature by going to System Console > User Management.

Tip

Each configuration value below includes a JSON path to access the value programmatically in the config.json file using a JSON-aware tool. For example, the SiteURL value is under ServiceSettings.

  • If using a tool such as jq, you’d enter: cat config/config.json | jq '.ServiceSettings.SiteURL'

  • When working with the config.json file manually, look for the key ServiceSettings, then within that object, find the key SiteURL.

Users

Available in legacy Enterprise Edition E10/E20

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

View statistics on active users, teams, channels, sessions, webhooks, and connections.

  • System Config path: User Management > Users

  • config.json setting: N/A

  • Environment variable: N/A

Groups

Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Available in legacy Enterprise Edition E20

View statistics on active users, teams, channels, sessions, webhooks, and connections.

  • System Config path: User Management > Groups

  • config.json setting: N/A

  • Environment variable: N/A

Teams

Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Available in legacy Enterprise Edition E20

View statistics on active users, teams, channels, sessions, webhooks, and connections.

  • System Config path: User Management > Teams

  • config.json setting: N/A

  • Environment variable: N/A

Channels

Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Available in legacy Enterprise Edition E20

Manage active and inactive users, revoke all user sessions, access individual users to view their User ID, add users to other teams, and view the teams they are on and what their role is on a team.

  • System Config path: User Management > Channels

  • config.json setting: N/A

  • Environment variable: N/A

Permissions

Available in the Mattermost Enterprise subscription plan. Available in the Mattermost Professional subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Available in legacy Enterprise Edition E10/E20

Manage default teams and channels by linking AD/LDAP groups to Mattermost groups. See the AD/LDAP groups documentation for more details.

  • System Config path: User Management > Permissions

  • config.json setting: N/A

  • Environment variable: N/A

System roles

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Manage team settings, including group synchronization for teams. See AD/LDAP groups documentation documentation for more details.

  • System Config path: User Management > System Roles

  • config.json setting: N/A

  • Environment variable: N/A