I stand corrected. There
is a supervisor account. If you try to change its password as admin, you get an error.
> passwd config --login supervisor SecretPass1234
password : Can not change supervisor password.
If you do the same using a dummy account, you get a different error, proving the account really exists.
> passwd config --login super SecretPass1234
Usage: Invalid user name super.
After messing about for a bit, I figured out that the supervisor password is printed out in plain text if you issue the
dumpmdm command!
It chucks out a fair bit of information and the relevant bit is <AdminPassword> in the <X_5067F0_LoginCfg> section. Even the password for the
admin account is displayed unencrypted.
<X_5067F0_LoginCfg>
<AdvancedAccountSecurity>FALSE</AdvancedAccountSecurity>
<AdminUserName>supervisor</AdminUserName>
<AdminPassword>**hidden**</AdminPassword>
<AdminPasswordHash>(null)</AdminPasswordHash>
<AdminPasswordModify>TRUE</AdminPasswordModify>
It is 8 characters, numbers and lowercase letters.
Even when you are logged on as supervisor using SSH, it does not allow you to change the supervisor password. You get the same 'Can not change supervisor password' error.
I can get into a shell by issuing the
sh command as supervisor.
Edit: You can change the supervisor password by logging on to the GUI! Use the Login Privilege option on the top right