centos 创建新的用户并提root权限

centos 创建新的用户
useradd letu   #创建用户
passwd letu   #设置密码
创建用户之后,可以进入到letu用户下:

su letu
不过,刚创建的用户,由于没有在sudo用户组中添加权限,所以当你使用sudo的时候会报错,提示如下信息:
hadoop is not in the sudoers file. This incident will be reported
所以,需要为letu用户赋予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
也可以设置如下:
letu ALL=NOPASSWD:ALL
接着,保存,先按ESC,键入“wq!”:
wq!
注:这个文件是只读的,不加“!”保存会失败。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章