爲什麼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