为什么Hadoop的创建hduser不允许访问sudo的命令......什么是sudoers文件?
hduser @拉吉 - SVE15115ENB:〜$ sudo的gedit中/home/hduser/.bashrc [须藤]密码hduser: hduser不在sudoers文件中。这个事件将被报道。
为什么Hadoop的创建hduser不允许访问sudo的命令......什么是sudoers文件?
hduser @拉吉 - SVE15115ENB:〜$ sudo的gedit中/home/hduser/.bashrc [须藤]密码hduser: hduser不在sudoers文件中。这个事件将被报道。
我想你回答了你自己的问题... hduser需要在sudoers文件中。你可以在这里找到它/etc/sudoers
或者你也可以用visudo
sudo
命令编辑提供临时privilage升级到与此命令相关的用户和配置文件是sudoers
。您可以在/usr/local/etc/sudoers
或有时在/etc/sudoers
中找到此文件。这个文件包含各种配置选项,包括哪些用户应预先给予sudo
预防。顺便说一下,您不需要sudo
权限即可访问您自己的bashrc
。你可以阅读更多Archwiki
你已经为hadoop创建了hduser,但是hduser没有权限使用sudo。你必须给privilage到hduser通过执行命令,打开文件(在Hadoop/root用户终端)
sudo gedit /etc/sudoers
在文件编辑
# User privilege specification
root ALL=(ALL:ALL) ALL
hduser ALL=(ALL:ALL) ALL
hduse给像根
日志特权以root用户身份授予权限 键入visudo命令并确定该行ALL =(ALL:ALL)ALL 然后在该行(用户名)旁边附加此行ALL =(ALL:ALL)全部 开始使用sudo命令。
输入'man sudo' then'man sudoers' – 2014-11-21 06:23:29