在远程调用SH脚本执行时出现此错误:sudo: no tty present and no askpass program specified

 

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

 

假设当前帐号为abc

切换到root下,输入命令 sudo -i

 

1    打开sudoers

vi /etc/sudoers

2    点击i进入插入模式  ,添加免密码

abc ALL = NOPASSWD: ALL

点击ESC进入命令模式  ,输入 :wq! 保存并退出。

posted on 2024-03-04 11:38  胖娃  阅读(1558)  评论(0编辑  收藏  举报