
在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,如果你喜欢这篇文章,或者这篇文章帮助到了你,麻烦帮忙转发一下呗!
本人微信号,欢迎骚扰!





