linux – Cloudera安装无法检测到CentOS上的root权限

  • Post author:
  • Post category:linux


我试图将新主机添加到CentOS集群中.它安装失败&在状态中给出“安装失败.无法检测到root权限”.

我知道Cloudera需要用户拥有无密码权限(“安装Cloudera软件包需要Root访问主机.此安装程序将通过SSH连接到您的主机,并以root用户身份或以无密码sudo的其他用户身份登录/ pbrun特权成为root.“).我怎样才能做到这一点?我试着编辑/ etc / sudoers文件.

编辑:在sudoers文件中,我添加了行:

cdh ALL=(ALL): ALL #cdh is my username

就在定义’root’权限的地方.

但在安装方面没有取得更多成功.在“详细信息”窗口中,它显示:

Detecting root privileges…

effective UID is 502

BEGIN which pbrun

END (1)

BEGIN sudo -S id

[sudo] password for cdh:

Sorry, try again.

[sudo] password for cdh:

Sorry, try again.

[sudo] password for cdh:

Sorry, try again.

sudo: 3 incorrect password attempts

END (1)

need root privileges but sudo requires password, exiting

closing logging file descriptor.

任何形式的帮助将受到高度赞赏.

解决方法:

你需要没有密码的root权限,所以你的/ etc / sudoers行看起来像这样,

cloudera ALL =(ALL) NOPASSWD: ALL



版权声明:本文为weixin_43214644原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。