Centos中shell脚本里面使用sudo报错

报错

1
sudo: sorry, you must have a tty to run sudo

在一个终端中调用另一个shell,始终是无法执行的,后来捕捉到报错信息为sudo: sorry, you must have a tty to run sudo
因为默认情况下需要终端,可以在配置文件关闭

1
2
3
sudo vim /etc/sudoers

# Defaults requiretty # 把这行注释
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2019-2023 XIN LONG
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信