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权限。
原文:https://blog.csdn.net/dandanfengyun/article/details/85248980