#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