From df354c68dd90b8e505a97a425d60156dcfeb1864 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 23 Oct 2025 16:52:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=83=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E9=81=87=E5=88=B0sudo=E5=AF=86=E7=A0=81=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=8C=82=E4=BD=8F=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/network_element/service/ne_version.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/network_element/service/ne_version.go b/src/modules/network_element/service/ne_version.go index 4c9445eb..73aa994a 100644 --- a/src/modules/network_element/service/ne_version.go +++ b/src/modules/network_element/service/ne_version.go @@ -652,6 +652,12 @@ func (r NeVersion) operateRun(sshClient *ssh.ConnSSH, preinput map[string]string } } + // sudo密码输入 + if strings.Contains(outputStr, "[sudo] password for") { + done <- true + break + } + // 命令终止符后继续执行命令 // "~]# ":麒麟, "~]$ ":欧拉, "~# ":NXP, "~$ ":Ubuntu suffixStr := []string{"~]# ", "~]$ ", "~# ", "~$ "}