mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(host): fix set windows password with escape charater
This commit is contained in:
@@ -408,6 +408,8 @@ func (w *SWindowsRootFs) deployPublicKeyByGuest(uname, passwd string) bool {
|
||||
logPath := w.guestDebugLogPath
|
||||
chksum := stringutils2.GetMD5Hash(passwd + logPath[(len(logPath)-10):])
|
||||
|
||||
// symbol ^ is escape character is batch file.
|
||||
passwd = strings.ReplaceAll(passwd, "^", "^^")
|
||||
chgpwdScript := strings.Join([]string{
|
||||
w.MakeGuestDebugCmd("change password step 1"),
|
||||
strings.Join([]string{
|
||||
|
||||
Reference in New Issue
Block a user