Linux centos让普通用户获取root权限

第一步:创建用户hyf,给用户设置密码(用root身份创建)

useradd hyf
passwd hyf

passwd:所有的身份验证令牌已经成功更新。
当看到这句话的时候代表新增用户成功。

第二步:切换到普通用户并执行root权限命令
在这里插入图片描述
解释一波~
sudo -l 查看当前用户可使用的命令,仅限root用户可用。
sudo -i 命令切换到root权限
可以看到此时用户hyf还没用获取root权限,所以并不能执行root权限的命令。

第三步:给普通用户赋root权限-修改sudo配置文件/etc/sudoers(切记在root身份下操作)**
1.先查看文件的权限
sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机,它默认的存放位置是/etc/sudoers
查看可知文件只有可看的权限

ll sudoers
-r--r-----.  1 root root     4328 8月  29 12:48 sudoers

2.修改权限

//切换到etc目录
cd /etc
//给文件sudoers赋权
chmod 777 sudoers
ll
-rwxrwxrwx.  1 root root     4328 8月  29 12:48 sudoers

3.vim修改sudoers文件

vim /etc/sudoers(如果你已经在etc目录下直接vim sudoers)

看下图在原有root用户下再添加hyf这个用户,光标移到root行末尾,命令模式下输入yy和p代表复制粘贴一行,再输入i进入编辑,然后Esc按:wq保存退出。
在这里插入图片描述
4.此时,之前修改了权限,记得改回来,不然切换用户执行sudo命令会报下面错误。
在这里插入图片描述
执行一下命令修改权限

chmod 440 /etc/sudoers

第四步:切换到hyf用户,然后测试权限
在这里插入图片描述
可以看到我们可以使用sudo命令了,代表此时这个用户已经被赋予了root权限了。可以跟第二步用户hyf还没获取root权限的时候做对比

注意:第三步修改配置文件的时候,一定要记得是在root身份下去做,不然在普通用户下修改配置文件是无效的。

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 102
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 102
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值