linuxcentos7 普通用户授予 root 权限

Posted 馆主阿牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linuxcentos7 普通用户授予 root 权限相关的知识,希望对你有一定的参考价值。


目录

前言

最近通知 linux 期末考试啦!要上机实操并且要求不能使用 root 用户,因此有些操作需要涉及到权限问题,我们都知道在命令前加sudo就行了,但sudo的使用也是有前提的,一起来看看吧!

sudo介绍

sudo是linux下经常使用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者所有的root命令,如halt,reboot,su等等。这样不只减小了root用户的登录 和管理时间,一样也提升了安全性。

sudo的使用前提 — 配置文件/etc/sudoers


如上图,在ndh用户下使用cat命令输出sudoers文件信息,提示我们权限不够,因此我在该命令前加了sudo,提示我当前用户不在sudoers文件中,因此我们要在root用户中打开该文件,将ndh用户添加进去授予root权限!

在root用户下使用 vi /etc/sudoers 命令打开这个文件。

如图,在root这一行下添加

username ALL=(ALL)  NOPASSWD:ALL

这里NOPASSWD:ALL可以使你使用sudo命令时不再输入当前用户的密码!

如果添加的语句为

username ALL=(ALL)  ALL

则你每次使用sudo时都要输入当前用户的密码,比较麻烦!

添加好之后保存退出一定要用 :wq! 强制退出。

为啥呢,看下图:

可以看到即使是root用户,对sudoers文件也没有写权限,因此我们用:wq!强制保存并退出!当然你也可以使用chmod指令修改这个文件的权限,内容写好之后再把权限改回原来的样子,只是这样比较麻烦!

配置搞好之后,此时我们使用sudo命令就没有问题啦!

结语

如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。

🏰系列专栏
👉软磨 css
👉硬泡 javascript
👉flask框架快速入门

以上是关于linuxcentos7 普通用户授予 root 权限的主要内容,如果未能解决你的问题,请参考以下文章

centos7 普通用户(非ROOT)启动tomcat需要授予哪些权限

Linux添加普通权限账号并授予root权限

MySQL安全

MySQL安全

MySQL安全

MySQL安全