Hello,
If you have a user in MCD/MiVoice that's not the root but is assigned "system" permissions, you can do almost anything in the system. But, if you try to edit the properties or change the password for the root user, the interface won't allow it. Also, the root user is the only account that can do certain things, such as customizing what forms other users are able to access. A user with "system" permissions can't.
Anyway, I found out that a user with system permissions can reset the root user's password, simply with a command entered in the Maintenance Commands. And I can confirm it works, even in the latest version of MiVoice software.
Of course, Mitel doesn't publicize this method. But, it's not something you can be sure no one knows. In other words, even though it seems a user with system permissions, per the documentation and interface messages, is not supposed to be able to do certain things the root user can, if that user knows the command to reset the root user's password, then the elevated privileges of the root account are not secured from users with only system permissions.
Thoughts, anyone?