Centos普通用户权限报错:** is not in the sudoers file. This incident will be reported.
在centos下有一個普通用戶hadoop,在用hadoop創建文件夾:
[hadoop@localhost ?/] sudo mkdir ?/soft [sudo] password for hadoop:? hadoop is not in the sudoers file. ?This incident will be reported.問題解決方法:
轉換到root用戶,使用su root命令,然后輸入密碼
[hadoop@localhost /]$ su root Password:?進入 root用戶后,打開終端,給sudoers賦予修改的權限:
[root@localhost /]# chmod a+x /etc/sudoers輸入vim /etc/sudoers命令,打開sudoers文件,找到root ALL=(ALL) ?ALL,在其下面一行添加你的普通用戶,我的普通用戶是hadoop,則添加 hadoop ALL=(ALL) ?ALL,記住這里是你的linux普通用戶名
[root@localhost /]# vim /etc/sudoers## Allow root to run any commands anywhere? root ? ?ALL=(ALL) ? ? ? ALLhadoop ? ALL=(ALL) ? ? ? ALL強制保存退出,wq!,要注意此處的wq后要加一個!號,否則會提示E45:'readonly' option is set(add ! to override)。
保存退出后,轉換到hadoop用戶,就可以用hadoop用戶創建文件夾了
[hadoop@localhost /]$ sudo mkdir /soft [sudo] password for hadoop:? [hadoop@localhost /]$ ls bin ? dev ?home ?lost+found ?mnt ?proc ?sbin ? ? soft ?sys ?usrboot ?etc ?lib ? media ? ? ? opt ?root ?selinux ?srv ? tmp ?var追加:?
配置hadoop權限后,以后普通用戶就可以用sudo命令修改配置文件了
如安裝hadoop
1.選擇適合版本下載
下載地址:http://mirror.bit.edu.cn/apache/hadoop/common/
2. 拷貝到linux下,在對應目錄解壓文件
解壓:
[hadoop@localhost /]tar zxvf hadoop-3.0.3.tar.gz?創建快捷方式,將hadoop-3.0.3創建快捷方式 hadoop:
[hadoop@localhost /] ln -s hadoop-3.0.3 hadoop [hadoop@localhost /] sudo /etc/profile在文件中添加如下:
export HADOOP_HOME=/soft/hadoop export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin按ctrl+x保存,按Y,再回車保存成功。
使配置文件生效:
[hadoop@localhost /] ? source /etc/profile 新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的Centos普通用户权限报错:** is not in the sudoers file. This incident will be reported.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqlmap 注入方式、使用总结
- 下一篇: Centos7升级最新git