sudo命令普通用户提升root权限配置

1.概述

在操作linux时候,有些命令需要使用root权限才能执行,如果我们使用的是普通用户可以使用sudo命令将普通用户权限提升到root权限解决权限限制。

使用sudo提升权限也是需要提前在sudoers文件中添加普通用户才可使用。

2.提升root权限配置

2.1.root组添加用户

1.创建普通用户

如果是新创建的用户可以直接添加到root组,不用执行下面修改用户所属组root。

# 新建用户并添加到root组
useradd zhangsan -g root# 设置用户密码
passwd zhangsan

2.修改用户所属组root

如果是已经存在的普通用户,将用户所属组修改为root

usermod -g root zhangsan

2.2.sudoers添加普通用户

使用visudo命令修改 /etc/sudoers配置文件,复制root ALL=(ALL) ALL内容,在下面粘贴并将用户名改为自己的用户名。

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
zhangsan       ALL=(ALL)       ALL

2.3.普通用户提升root权限

  • sudo su : 表示切换用户 - 表示root用户
    输入当前登陆的普通用户密码即可切换为root用户权限
sudo su -

sudo命令普通用户提升root权限配置相关推荐

  1. linux sudo漏洞 可导致用户以 root 权限运行命令

    Linux 用户要注意了!几乎所有基于 UNIX 和 Linux 的操作系统上安装的核心命令,也是最重要.最强大也最常用的工具 Sudo中被曝存在一个漏洞. Sudo 的全称是"superu ...

  2. linux sudo权限_Linux Sudo 被曝漏洞,可导致用户以 root 权限运行命令

    聚焦源代码安全,网罗国内外最新资讯!编译:奇安信代码卫士团队 Linux 用户要注意了!几乎所有基于 UNIX 和 Linux 的操作系统上安装的核心命令,也是最重要.最强大也最常用的工具 Sudo中 ...

  3. java linux root权限管理_新的 Linux sudo 漏洞使本地用户获得 root 权限

    近日被技术专家所发现的新 sudo 漏洞允许任何本地用户在不需要任何身份验证的情况下就可以在类 Unix 操作系统上获得 root 权限. Sudo 实际上就是一个 Unix 程序,它使系统管理员可以 ...

  4. CVE-2021-3156:隐藏10年之久的 Sudo 漏洞,可使任意用户获得root 权限(详述)

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 Qualys 公司的研究团队在几乎所有主流 Unix 类操作系统都部署的 sudo 中发现了一个隐藏近10年之久的堆溢出漏洞,可导致任 ...

  5. useradd与adduser(更全面)创建用户命令 和 让用户拥有root权限

    useradd命令用于Linux中创建新的系统用户.useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码,而可用userdel删除帐号.使用useradd指令所建立的帐号,实 ...

  6. linux如何进入su超级用户,Linux下普通用户用sudo su给自己加root权限的方法

    首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到 ...

  7. 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

    2019独角兽企业重金招聘Python工程师标准>>> 3.7 su命令 su - 用户名 切换用户(加-彻底切换用户包括一些配置文件) 不加 - 的话 还会在root 家目录下 加 ...

  8. centos 环境变量_CentOS系统下为用户添加root权限

    ​1.为什么要为用户添加root权限 几乎所有的linux教程中都会写到不要直接使用root用户登录系统.原因不外乎就是风险太大,容易误操作造成不可挽回的影响.如果是在个人娱乐学习的主机上,并没太大关 ...

  9. linux给普通用户分配root权限

    当我们想给如web用户添加root权限,有以下步骤: 使用root权限打开/etc/sudoers vim /etc/sudoers 找到root ALL=(ALL:ALL) ALL这一行,在下面添加 ...

最新文章

  1. 从微盟36小时故障,谈谈数据安全这点事
  2. Power Shell02 认识powershell
  3. iOS 9应用开发教程之ios9中实现按钮的响应
  4. MySQL 日期时间类型怎么选?千万不要乱用!
  5. (五)boost库之随机数random
  6. 前端学习(2003)vue之电商管理系统电商系统之之允许三级选择
  7. Hadoop教程(三)HDFS文件系统Shell命令
  8. Api容器在应用架构演化中的用途
  9. JS模块化开发_思维导图
  10. 记录一下2019年-2020年期间的学习、工作经历
  11. Deep Learning 深度学习 学习教程网站集锦
  12. drop sqlite 多个表_android sqlite 一次创建多个表
  13. CPC客户端报错 error
  14. php实现mysql查询_PHP如何实现MYSQL查询功能
  15. p3c插件 离线安装_阿里开发规范及P3C插件
  16. 多边形离散化函数和判断凹凸点的函数(原创亲测正确)
  17. wps excel查找不定位_EXCEL几个常用函数,几个小案例,最后来个定位查找
  18. 计算机图形图像处理专业学什么,计算机图形图像处理教学大纲
  19. 计算机协会素拓小游戏,计算机协会素质拓展策划书 (2)
  20. ubuntu 20.04搭建ESP-ADF开发环境

热门文章

  1. 窗口置顶(置于桌面所有程序之上)VC/MFC 怎么将窗口置顶
  2. YOLOv5输出端损失函数
  3. JVM的内存管理机制详解
  4. scrapy 的简单应用 爬取图片之家
  5. Java开发之百度地图2 :计算两地之间的距离
  6. 伤心原来是这样的!!!!!!
  7. 每日一句---- Day7
  8. python将横转为竖,Python中文竖排显示的方法
  9. 迷你世界滑动方块机器人怎么做_迷你世界滑动方块怎么用 滑动方块用法教学...
  10. 用了三年的苹果手机,才发现 iPhone 翻译真好用,堪比译员的水准