CentOS or Redhat 非root用户利用sudo执行root相关命令的解决方法

       在CentOS 或者 Redhat Linux 下如何使非root用户能够执行root相关命令是我们经常遇到的一个问题,例如

一个用于安装数据库的账号,想在root拥有的目录下建立一个临时目录,当直接执行mkdir时,提示

说明没有权限,这时我们想到了sudo命令,是否可以直接使用呢,很不幸,会有以下提示

说明,此用户没有sudo的权限,看来需要配置sudoers这个文件,把当前用户放进去,例如本例的hadoop用户。

经过查找,发现这个文件位于/etc目录下,编辑此文件,增加一行,把当前用户加入可以执行root权限,如下:

编辑完成后,由于此文件为只读文件,需要用wq!命令保存。

再试一下,OK


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值