centos增加一个用户并给root权限方法

1.添加用户,命令如下:

adduser zhangsan

2.修改用户密码,命令如下:

passwd zhangsan

执行后结果如下:

Changing password for user zhangsan

New password:    

在这里输入新密码,然后回车确认

Retype new password:  

再次输入新密码,然后回车确认,执行后结果如下:

passwd: all authentication tokens updated successfully.

3.赋予新加账户root权限

a). 修改 /etc/passwd 文件,把用户ID修改为 0 ,命令如下:

vi  /etc/passwd 

找到如下行,如下所示:

zhangsan:x:500:500:zhangsan:/home/tommy:/bin/bash

修改后如下

zhangsan:x:0:500:tommy:/home/zhangsan:/bin/bash

保存

:wq

用[zhangsan]账户登录后,直接获取的就是root帐号的权限。

b).修改 /etc/sudoers 文件,命令如下:

vi /etc/sudoers 

找到下面一行,在root下面添加一行,如下所示:

#Allow root to run any commands anywhere

root    ALL=(ALL)     ALL

增加一行:

zhangsan ALL=(ALL)     ALL

保存

:wq

如果提示为只读文件(如下所示)

E45: 'readonly' option is set (add ! to override)

执行强制保存

:wq!

修改完毕,现在可以用[zhangsan]帐号登录,然后用命令 su – ,即可获得root权限进行操作。