在php程序中使用了exec函数调用sudo指令,在浏览器中访问后,报sudo: sorry, you must have a tty to run sudo错误. 按照网上搜到的方法,修改/etc/sudoers文件,注释如下行: #Defaults requiretty 在浏览器中访问结果依旧. 在http://blog.csdn.net/chinalinuxzend/article/details/3747299中看到,指定账号还需要在sudoers中作如下设置: 用sudo是最好的…
Linux ssh执行远端服务器sudo命令时有如下报错: sudo: sorry, you must have a tty to run sudo sudo:抱歉,您必须拥有一个终端来执行 sudo 真实场景是在执行pssh的时候,在远端服务器执行sudo命令,有如下报错: $ pssh -h testlist.txt -l fisher "sudo uptime" [1] 12:33:14 [FAILURE] 10.20.30.40 Exited with error code 1…