Linux sudo:pam_身份验证:对话错误

Linux sudo:pam_身份验证:对话错误,linux,bash,shell,unix,pam,Linux,Bash,Shell,Unix,Pam,无法执行shell脚本,收到错误 我编写的shell脚本通过ssh连接到远程服务器并执行命令 sudo: no tty present and no askpass program specified sudo: pam_authenticate: Conversation error 与我建立ssh连接的用户在远程服务器上具有sudo权限,但用户帐户未在系统中本地定义 虽然我可能已经通过在脚本中使用sudo-S克服了第一个错误,但第二个错误仍然存在我猜这是一个身份验证错误,因为您的用户不是s

无法执行shell脚本,收到错误

我编写的shell脚本通过ssh连接到远程服务器并执行命令

sudo: no tty present and no askpass program specified
sudo: pam_authenticate: Conversation error
与我建立ssh连接的用户在远程服务器上具有sudo权限,但用户帐户未在系统中本地定义


虽然我可能已经通过在脚本中使用sudo-S克服了第一个错误,但第二个错误仍然存在

我猜这是一个身份验证错误,因为您的用户不是sudo用户。您需要检查您的用户/组是否允许使用sudo

您需要创建一个MVCE-Stack Overflow是一个用于编程和开发问题的站点。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。