ambari组用户无法在安装Kerberos时 免密执行脚本执行 脚本:sudo: no tty present and no askpass program specified 解决方法

问题描述
使用普通用户登录后在终端中执行sudo命令时提示以下错误:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

1) Respect the privacy of others.

2) Think before you type.

3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified 解决方法

解决办法:
我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:

#1) 尊重别人的隐私。
#2) 输入前要先考虑(后果和风险)。
#3) 权力越大,责任越大。

sudo: 没有终端存在,且未指定 askpass 程序

原因:ambari组用户无法在安装Kerberos时 免密执行脚本执行 脚本

解决:使用vi sudo ,在/etc/sudoers修改 ambari用户及组用户可以免密执行脚本
vi sudo

%ambari ALL=(ALL) NOPASSWD: ALL # admin 组免密

————————————————
版权声明:本文为CSDN博主「dymkkj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dymkkj/article/details/88821011

你可能感兴趣的:(ambari组用户无法在安装Kerberos时 免密执行脚本执行 脚本:sudo: no tty present and no askpass program specified 解决方法)