#sudo:抱歉,您必须拥有一个终端来执行 #sudo: sorry, you must have a tty to run sudo
# 解决办法:
1、 编辑 /etc/sudoers 文件,将Default requiretty注释掉。
sudo vim /etc/sudoers
Default requiretty #注释掉 Default requiretty 一行
2、 添加以下行:
Defaults:user1 !requiretty
# 解决sudo输密码问题
1、echo passwd|sudo -S
2、vim /etc/sudoers
%xxx ALL=NOPASSWD:ALL # 配置了这条信息后,这个xx调用sudo时就不用输入密码
参考:
http://www.linuxidc.com/Linux/2016-06/132596.htm