sudo: no tty present and no askpass program specified 解决方法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

sudo: no tty present and no askpass program specified


由于帐号并没有开启免密码导致的 


假设当前帐号为abc

切换到root下  


1    打开sudoers

vi /etc/sudoers

2    添加免密码

abc ALL = NOPASSWD: ALL

解决sudo: no tty present and no askpass program specified Linux下执行sudo 命令时,提示:sudo: no tty present and no askpass program specified,原因是默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户或用户组加入。 解决方法: 切换到root用户,执行命令visudo 或者 vi /etc/sudoers,打开sudoers文件,找到下面这一行 #%wheel ALL=(ALL) NOPASSWD: ALL 按Insert切换到编辑模式,在下一行输入 阅读详情

相关推荐

解决Jenkins执行sudo命令时出现“sudo: no tty present and no askpass program specified”的错误

在Jenkins的使用过程中,如果在脚本中使用到sudo命令,有可能出现如下所示的错误: sudo: no tty present and no askpass program specified 这是因为Jenkins服务器在执行sudo命令时的上下文有误,导致这个命令执行的异常。解决方案: 在Jenkins宿主服务器上运行如下命令 $ sudo visudo 在文件的末尾加上一行 jen

一杯Java不加糖 2万+

Linux 普通用户使用 sudo 时报错

Linux 普通用户使用 sudo 时报错

sankgao 的博客 1597

sudo: no tty present and no askpass program specified

通过ssh  host  cmd ,在本机可以直接在远端服务器上执行命令并返回; 但是如果 cmd 中有使用sudo的相关命令和脚本时,报错:sudo: no tty present and no askpass program specified  可以通过 ssh -t host cmd解决

wzb56的资料库 7386

Jenkins执行脚本,提示“sudo: no tty present and no askpass program specified解决方法

如题,在Jenkins中执行脚本时,提示“sudo: no tty present and no askpass program specified”,报错信息如图: 以上报错是由于帐号没有开启免密码导致的,解决方法如下: 给jenkins添加使用sudo的权限时不需要密码,编辑shudders文件,命令如下: sudo vi /etc/sudoers 在sudoers文件中加一行,如下...

dou_being的博客 1486

sudo no tty present and no askpass program specified

在docker中用php跑脚本使用sudo时发现出现标题中的错误,找了好久没有发现问题,最后借助博文 http://www.cnblogs.com/cyberwalker/p/3604145.html才发现问题所在。 1.注释Defaults requiretty Defaults requiretty修改为 #Defaults requiretty, 表示不需要控制终端。 否则会出现...

cckooo的博客 7291

[Linux] 远程 SSH 两级跳转用户sodu的问题--sudo: no tty present and no askpass program specified

业务场景描述: 我有100多组mysql db服务器,那么其中10台我需要建一个mysql用户下的文件,如果按照正常流程来看,我需要在跳转控制机dbcrol上面 ssh 到mysql 服务器上面,但是sudo进去的可不是mysql帐号,而是一个novaadmin帐号,我还需要执行sudo su - mysql命令跳转进入mysql用户模式下,才能执行mkdir -p /mysqlog/slow...

csdn's blog 1万+

jenkins运行shell时报sudo: no tty present and no askpass program specified

sudo: no tty present and no askpass program specified报错信息及shell脚本解决方法 报错信息及shell脚本 解决方法 cd到jenkins中的当前文件所在的workspace 输入命令:sudo visudo 在文件最后一行加入:jenkins ALL=(ALL) NOPASSWD: ALL :wq 然后重启jenkins即可 PS:...

_ 1039

解决Jenkins执行shell脚本时出现“sudo: no tty present and no askpass program specified”的错误

今天使用jenkins job执行调用脚本执行CD task时,出现了“sudo: no tty present and no askpass program specified”的问题,网上找了很多,但大多都没有解决我的问题。 问题描述: 写好shell脚本后,直接在宿主机直接使用"sudo ./product_env.sh"时,脚本可以正常执行,但是在jenkins服务器上,远程调用此机器...

drift_away的专栏 6179

no tty percent and no askpass program specified 解决方法,winscp+putty

winscp+putty配置教程,解决与服务器的交互问题

qq_44654498的博客 639

问题解决sudo: no tty present and no askpass program specified

问题:sudo: no tty present and no askpass program specified 在jenkins中运行脚本,出现上面的错误。 解决方法: 给jenkins添加不用密码使用sudo的权限。 sudo vi /etc/sudoers 在sudoers文件中加一行: jenkins ALL=(ALL) NOPASSWD:ALL...

小白的编程之旅 1万+
上一篇: thinking in java 之 public private protect
赤水断
博客等级 码龄14年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值