If the password prompt is changed in sudo command, kdesudo just stalls. Reproducible: Always Steps to Reproduce: 1. Change sudo message to request password. 2. Run kdesudo xterm. Actual Results: It hangs. Expected Results: $ sudo whoami Enter password: root --- kdesudo-3.4.2.4+repack.orig/kdesudo/kdesudo.cpp +++ kdesudo-3.4.2.4+repack/kdesudo/kdesudo.cpp @@ -322,7 +322,7 @@ void KdeSudo::parseOutput() error(i18n("Your user is not allowed to run sudo on this host!")); } else if (strOut.contains("may not run sudo on")) { error(i18n("Your user is not allowed to run sudo on this host!")); - } else if ((strOut.contains("passprompt")) || (strOut.contains("PIN (CHV2)"))) { + } else if ((strOut.contains("passprompt")) || (strOut.contains("PIN (CHV2)")) || strOut.contains("password:")) { m_dialog->setPassword(QString()); m_dialog->show(); } else {
kdesu != kdesudo Please report this issue to kdesudo developers.