在CentOS 或者 Redhat Linux 下如何使非root用户能够执行root相关命令是我们经常遇到的一个问题,例如
一个用于安装数据库的账号,想在root拥有的目录下建立一个临时目录,当直接执行mkdir时,提示
说明没有权限,这时我们想到了sudo命令,是否可以直接使用呢,很不幸,会有以下提示
说明,此用户没有sudo的权限,看来需要配置sudoers这个文件,把当前用户放进去,例如本例的hadoop用户。
经过查找,发现这个文件位于/etc目录下,编辑此文件,增加一行,把当前用户加入可以执行root权限,如下:
编辑完成后,由于此文件为只读文件,需要用wq!命令保存。
再试一下,OK
本文介绍在CentOS或Redhat Linux环境下,如何通过配置sudoers文件,让非root用户获得执行需要root权限的命令的能力。文章通过具体实例演示了如何为普通用户hadoop配置sudo权限。
2079

被折叠的 条评论
为什么被折叠?



