首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux极简小知识:Linux/Centos下给普通用户添加只安装管理软件的权限(sudo的用户)-极简教程

使用sudo权限的必要

root用户作为超级管理员一般不会直接在生产中使用。这也是为了安全考虑。

但是,对于比如安装软件、启动某个服务等需求,又不可能永远只有一个root用户来操作。

这就要考虑,如何快速创建一个具有管理员权限的用户(通常不应将root权限全部赋予给任何一个用户,这样就没有了root安全的意义)?

或者,如何将需要的某一个管理员权限授予某个用户呢?下面就用极简单的方式进行介绍实操!

这就要借助编辑 sudoers 文件,使用户执行 权限提升,执行某个命令。

下面介绍,如何简单的新建一个具有安装软件权限的用户!

以下命令在root用户下执行【sudoers文件应只能由root用户修改】。

4步实现【sudo安装软件的权限】

1. 新建用户

添加一个名为 root_test1 的用户

2. 为用户设置密码

执行 ,为用户指定密码。

加入 sudo 的用户需要有密码

3. 编辑sudoers文件

4. sudoers文件中添加内容

sudoers 文件中,找到,在当前行下,添加如下内容,使 root_test1 可以执行 yum 和 rpm 命令。

添加 root_test1 sudo权限的这一行原则上放在文件中任何位置都可以。

为了方便,放在 root 下

测试执行安装命令

测试安装

如下,切换到 root_test1 用户下执行 yum 命令。

可以看到,执行 yum 会提示没有权限;改为 sudo 输入用户自己的密码,即可执行安装。

测试无权限执行的命令或文件:

注意或说明

网上找到的资料,大多数都是直接将和 root 用户相同的超级管理员权限,直接赋给另一个用户。

这样做没有任何实际应用价值(虽然有方便介绍加入sudo权限的理由推脱,但也真正体现了不严谨不专业)。

实际上,只介绍如何给予sudo执行的某一个权限,也是同样的方便简洁。如上面所示。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211001A01PNO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券