在 CentOS 中从 Root 提供对 Admin 的 Hadoop 完全访问权限

Provide Hadoop full access to Admin from Root in CentOS

我已经在下面的目录中安装了 Hadoop-2.8.0 作为 root。

/root/hadoop-2.8.0

我有一个名为 "KrishnaMahi" 的用户。他是管理员。他在下面的目录中。

/home/krishnamahi

我想向管理员提供 Hadoop 的完全访问权限。如何在不提供 root 密码的情况下提供对管理员的完全访问权限?我使用的是CentOS 7,请帮我解决一下。

执行以下一次命令

sudo chown -R krishnamahi:krishnamahi /root/hadoop-2.8.0

然后该用户对 hadoop 目录具有完全访问权限。

在root用户下执行以下命令

 chown -R krishnamahi:krishnamahi /root/hadoop-2.8.0

然后执行下一条命令成为无密码root用户

visudo

在最后一行插入这段代码

krishnamahi ALL=(ALL)  NOPASSWD:ALL

保存更改并退出