diff options
-rwxr-xr-x | scripts/standalone_root_pw_reset | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/standalone_root_pw_reset b/scripts/standalone_root_pw_reset index 061db108..e64b125d 100755 --- a/scripts/standalone_root_pw_reset +++ b/scripts/standalone_root_pw_reset @@ -52,9 +52,11 @@ change_password() { fi done + local epwd=$(mkpasswd -H md5 "$pwd1") + usermod -p $epwd $user # escape any slashes in resulting password - local epwd=$(mkpasswd -H md5 "$pwd1" | sed 's:/:\\/:g') - set_encrypted_password $user $epwd $CF + local eepwd=$(sed 's:/:\\/:g' <<< $epwd) + set_encrypted_password $user $eepwd $CF } # System is so messed up that doing anything would be a mistake |