ITPub博客

首页 > 数据库 > 数据库开发技术 > Linux点滴:给普通用户账号加sudo权限

Linux点滴:给普通用户账号加sudo权限

原创 数据库开发技术 作者:招牌鸡蛋面 时间:2020-08-19 21:00:00 0 删除 编辑

在Linux世界里,root账号就是老大,如果你用root账号登录Linux系统,你想干什么都可以,甚至“自杀”:把Linux系统干掉。所以,老司机给Linux菜鸟第一个警告就是不要以root账号登录Linux系统,万一你敲一个:rm -rf / 就完了。。。


听老司机的,用普通账号登录Linux,但是有时候遇到一些错误,或者警告,或者提示信息说你没有权限运行此命令,比如说你在普通账号下运行yum install安装某个软件,你会发现安装不了,提示信息如下图:


那加上sudo再试一把:


这次提示不一样了,说你这个普通账号没有在sudoers这个文件里。那这个sudoers是一个什么文件呢?那这个文件在哪里呢?etc下面:

/etc/sudoers


首先理解一下sudo,sudo = super user do something,这个文件可以理解成超级用户列表,root用户的账号是在这里文件里面的,所以root用户可以做任何操作,包括自己把自己搞死。里面还有一个wheel组。cat一下这个sudoers文件,然后grep一下root和wheel:

上面红框内的,内容就提示了,他们下面的那一行内容是控制什么的。


理解了上面wheel这个组,那我们就可以操作了,怎么搞?对,就是把普通用户的账号加到wheel这个group里就可以了。


又一个知识点:usermod


此命令语法就是:usermod 选项 参数


加入wheel组之前,我们先看一下普通用户testuser01的账号信息:


使用usermod -G来搞一下:


可以看到,testuser01这个用户账号已经添加到wheel组里,那现在这个用户有权限运行yum install了吗?我们来验证一下:


搞定!在Linux系统里给普通用户加sudo权限,你学会了么?




我是UncleBen,如果你喜欢这篇文章,或者这篇文章帮助到了你,麻烦帮忙转发一下呗!

本人微信号,欢迎骚扰!

原文作者:BPShare;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
干过测试,做过运维,还兼职过售前+投标+实施+售后+客户培训。前两年入坑大数据开发,熟悉Azure + Databricks大数据相关产品。 喜欢研究技术,所以搞了一个公众号:BPShare,分享一些经验和心得。欢迎骚扰~~~

注册时间:2020-02-17

  • 博文量
    90
  • 访问量
    44240