暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

BPShare 2020-08-19
516

在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,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论