天天看点

Centos 创建新的用户并赋予sudo权限

centos创建新的用户

useradd hadoop   #创建用户
passwd hadoop   #设置密码
           

创建用户之后,可以进入到hadoop用户下:

su hadoop
           

不过,刚创建的用户,由于没有在sudo用户组中添加权限,所以当你使用sudo的时候会报错,提示如下信息:

hadoop is not in the sudoers file. This incident will be reported
           

所以,需要为hadoop用户赋予sudo使用权限

为新用户赋予sudo使用权限

首先,进入root用户:

su root
           

然后,修改文件权限:

chmod u+w /etc/sudoers
           

接着编辑/etc/sudoers文件:

vi /etc/sudoers
           

在“ root ALL=(ALL) ALL” 这一行下面添加 “ xxx ALL=(ALL) ALL”(xxx就是刚创建的用户名)

hadoop ALL=(ALL) ALL
           

也可以设置如下:

hadoop ALL=NOPASSWD:ALL
           

接着,保存,先按ESC,键入“wq!”:

wq!
           

注:这个文件是只读的,不加“!”保存会失败。

最后退出root用户,一般情况你就可以正常的使用sudo命令了。

继续阅读