相关疑难解决方法(0)

如何修复'sudo:no tty present and no askpass program specified'错误?

我正在尝试使用makefile编译一些源代码.在makefile中有一堆需要运行的命令sudo.

当我从终端编译源时,一切正常,并且在第一次sudo运行命令等待密码时暂停make .输入密码后,进行简历并完成.

但我希望能够在NetBeans中编译源代码.所以,我开始了一个项目,并展示了netbeans在哪里可以找到源代码,但是当我编译项目时,它会给出错误:

sudo: no tty present and no askpass program specified
Run Code Online (Sandbox Code Playgroud)

它第一次命中sudo命令.

我在互联网上查找了这个问题,我发现的所有解决方案都指向一件事:禁用此用户的密码.由于这里的用户是root用户.我不想那样做.

还有其他解决方案吗?

linux sudo tty

393
推荐指数
14
解决办法
67万
查看次数

标签 统计

linux ×1

sudo ×1

tty ×1