【问题标题】:Provide Hadoop full access to Admin from Root in CentOS在 CentOS 中提供 Hadoop 从 Root 对 Admin 的完全访问权限
【发布时间】:2017-05-07 23:51:02
【问题描述】:
我已经在下面的目录中安装了 Hadoop-2.8.0 作为根目录。
/root/hadoop-2.8.0
我有一个名为“KrishnaMahi”的用户。他是管理员。他在下面的目录中。
/home/krishnamahi
我想向管理员提供 Hadoop 的完全访问权限。如何在不提供 root 密码的情况下提供对管理员的完全访问权限?我正在使用 CentOS 7。请帮助我解决问题。
【问题讨论】:
标签:
linux
hadoop
centos
centos7
【解决方案1】:
在root用户下执行以下命令
chown -R krishnamahi:krishnamahi /root/hadoop-2.8.0
然后执行下一条命令成为没有密码的root用户
visudo
在最后一行插入这段代码
krishnamahi ALL=(ALL) NOPASSWD:ALL
保存更改并退出
【解决方案2】:
执行以下一次命令
sudo chown -R krishnamahi:krishnamahi /root/hadoop-2.8.0
那么用户就拥有了对hadoop目录的完全访问权限。