InfiniShell version 5.5.10 and above uses a new method of Password Obfuscation. infinishellrc will receive an expected error after upgrading to version 5.5.10.
This issue can be corrected by editing the password.
Open the file in your preferred text editor (for example VIM) - ~/.infinidat/infinishell/infinishellrc
// infinishellrc
{
"paging"
:
true
,
"log_file"
:
null
,
"quiet"
:
false
,
"keep_going"
:
false
,
"color"
:
"auto"
,
"username"
:
"admin"
,
"password"
:
"your_password"
, <--
// Replace the obfuscated string with your password
...
}
- The infinishellrc file will be update and obfuscate the new password when you launch InfiniShell.
There is no need to start a shell session. Invoking the shell executable will obfuscate the new password.
You can verify the obfuscation by opening the file and checking the password.
// infinishellrc
{
"paging"
:
true
,
"log_file"
:
null
,
"quiet"
:
false
,
"keep_going"
:
false
,
"color"
:
"auto"
,
"username"
:
"admin"
,
"password"
:
"!!!
2UDNzITM
"
, <--
// Obfuscated string, generated by the system
...
}
How to generate a new infinishellrc file
- Create a default general configuration file: infinishell --write-default-config
- Edit the user name and password in the configuration file (~/.infinidat/infinishell/infinishellrc)
- Launch InfiniShell. The configuration file will be updated with the updated password.
Last edited: 2021-11-17 17:17:35 UTC
Comments