Role and Password changed during import

It is a shame no one answered you quicker.

I just had the same exact issue and found a solution.

Here is how you need to do this:

  1. Setup your Mattermost container
  2. Create your initial user when you first login
  3. Create an additional super-admin user (with a username not used in your Slack accounts that you will be importing).

To do this use the mmctl tool from Mattermost.
Here are the two commands:
mmctl auth login https://yourmattermostinstance.com

mmctl user create --email whateveremail@whatever.com --username yournewusername --password thepasswordfortheuser --system-admin

  1. Setup Email Functionality in your Mattermost Instance
  2. Create a Mattermost workspace with an identical name to your old Slack workspace
  3. Import your Slack backup:

mmctl import upload your-exported-file-from-slack.zip

mmctl import list available
(note the new zip file name)

mmctl import process [inset the name from above step]

At this point your account is nerfed. Password changed and Privliges demoted… What a supreme messup on the part of Mattermost here… but I digress

Next step is to Login to your Mattermost instance with the second admin account you created above and fix everythins – i.e. give your nerfed account the correct access and reset the password.

ENJOY!

2 Likes