Press "Enter" to skip to content

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

系统环境:RHEL7.8
问题描述:使用蓝鲸自动化平台进行补丁修复时,部分主机出现报错:

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

解决方法:
经查询资料,出现此报错的原因是在/etc/sudoers里配置了

Defaults requiretty

此参数意思是需要有tty终端连接才可使用sudo
而蓝鲸使用的是python模块来执行命令,没有tty终端,导致sudo无法使用。将此参数禁用即可。

One Comment

  1. 鸟叔 鸟叔 2022年5月6日

    鸟叔来贵博客参观学习,通过十年之约穿梭至此,期待回访!

发表评论

您的电子邮箱地址不会被公开。