Centos 创建新用户赋予root权限

root 用户 创建新用户
创建新用户 用户名 adduser fengyun
设置新用户密码 passwd fengyun
输入两次密码 即可成功

修改权限
修改/etc/sudoers 文件
root用户下 直接输入命令 visudo 即可修改
找到该行 在下面添加一行

Allow root to run any commands anywhere

root ALL=(ALL) ALL

如下

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
fengyun    ALL=(ALL)     ALL    

然后保存 即可

使用su 用户名 即切换到 该用户 如 su fengyun
在该用户下想要使用 root权限 使用 su - 切换到 root权限 然后 exit 退出root权限回到该用户

或者直接 sudo 加命令

说一个我理解的误区 我刚使用是以为 创建了一个用户赋予root权限后。就可以像root一样进项各种root权限下的操作 。 事实并不是这样。。。
甚至 使用当前用户 简单的vi a.txt 编辑后保存都做不到

只有一个用户拥有root权限。而且这是不安全的 。root权限是不安全的。我们创建的用户只能“借助”root权限。

你可能感兴趣的:(Linux,Centos)