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权限进行操作。