如题,在Jenkins中执行脚本时,提示“sudo: no tty present and no askpass program specified”,报错信息如图:
以上报错是由于帐号没有开启免密码导致的,解决方法如下:
给jenkins添加使用sudo的权限时不需要密码,编辑shudders文件,命令如下:
sudo vi /etc/sudoers
在sudoers文件中加一行,如下:
jenkins ALL=(ALL) NOPASSWD:ALL
最后,重启一下Jenkins,再次执行脚本OK了。
本文解决在Jenkins中因未开启免密码Sudo权限而导致的错误“sudo:nottypresentandnoaskpassprogramspecified”。通过编辑sudoers文件并添加特定配置,使Jenkins用户能无密码使用Sudo,实现自动化构建流程。

被折叠的 条评论
为什么被折叠?



