当前位置: 首页 > linux, 系统 > 正文

[解决] 抱歉,您必须拥有一个终端来执行 sudo

[摘要] Linux ssh执行远端服务器sudo命令时有如下报错:
sudo: sorry, you must have a tty to run sudo
sudo:抱歉,您必须拥有一个终端来执行 sudo

真实场景是在执行pssh的时候,在远端服务器执行sudo命令,有如下报错:

非sudo情况下:

DEBUG:ssh方式执行远程sudo命令

网上搜了一下,解决办法是编辑 /etc/sudoers 文件,将Default requiretty注释掉。
sudo vi /etc/sudoers
#Default requiretty #注释掉 Default requiretty 一行

具体操作:

本文固定链接: https://www.sudops.com/you-must-have-a-tty-to-run-sudo.html | 运维·速度

该日志由 Fisher 于2014年11月03日发表在 linux, 系统 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: [解决] 抱歉,您必须拥有一个终端来执行 sudo | 运维·速度
关键字:

[解决] 抱歉,您必须拥有一个终端来执行 sudo:等您坐沙发呢!

发表评论


Time limit is exhausted. Please reload the CAPTCHA.

快捷键:Ctrl+Enter