前言

在成功拿下一个服务器并提权成为root用户以后,为了减少root用户使用时间从而减少被网站管理员发现的概率,就需要新建一个普通用户,并赋予其完全的管理员权限,有以下三种常见的方式

三种方式

1. 直接修改/etc/passwd文件
/etc/passwd文件里的第三列是UID,这个值为0的话就表示这个用户具有完全的管理员权限,所以新建一个用户后只需要把这个值置为0就可以:

如图的ning这个账户,只是更改了UID,现在验证一下是否具有了root权限:

可以看到,能打开/etc/shadow这个文件,表示具有了root权限

2. 修改/etc/sudoers文件里的wheel:
新建一个用户jordan后,按照以下方式修改:

去掉前面的#
然后把jordan加入到wheel组中:usermod -g wheel jordan
这时jordan就具有了root权限:
但是在想形式root权限时需要在前面加上sudo,而且需要每次输入密码,如果嫌麻烦,不想每次都输入密码,可以按照以下方式进行修改:

去掉#
这时就不再需要每次都输入密码了:

3. 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:(先把前两部做的操作回滚,保证jordan用户现在没有管理员权限)

现在就具有了管理员权限:

总结

大家尽量不要使用第一种方式,推荐使用第三种方式。

linux中赋予普通用户root权限的三种方式相关推荐

  1. linux下赋予普通用户root权限

    我们往往会遇到一些需要将root权限赋予普通用户的情况,很多帖子都说了通过修改/etc/sudoers文件,但是很多都没有说明具体怎么操作,甚至有的操作有点坑. 下图就是我遇到过的坑: 图中利用vim ...

  2. 随手记——Linux中C语言调用shell指令的三种方式

    在学习资料满天飞的大环境下,知识变得非常零散,体系化的知识并不多,这就导致很多人每天都努力学习到感动自己,最终却收效甚微,甚至放弃学习.我的使命就是过滤掉大量的无效信息,将知识体系化,以短平快的方式直 ...

  3. linux赋予普通用户root,Linux --赋予普通用户root 权限

    Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令. 1. ...

  4. linux中忘记mysql用户root密码解决方案

    linux中忘记mysql用户root密码解决方案 参考文章: (1)linux中忘记mysql用户root密码解决方案 (2)https://www.cnblogs.com/songbao/p/11 ...

  5. CentOS赋予普通用户root权限

    赋予普通用户root权限方法: 修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示: ##Allow root to run any commands anywh ...

  6. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  7. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  8. Excel中数据透视表数据源更新的三种方式

    Excel中数据透视表数据源更新的三种方式 1.在原有的基础上重新选择数据源 2.变数据源为表格形式,在创建一个透视表,之后如果添加的数据,选中透视表右键刷新即可 3.利用更新过的数据源再重新创建一个 ...

  9. 用户积分营销的三种方式

    私域流量时代下,商家们都纷纷搭建私域流量池来实现引流.增长.但是如果商家只是单纯地通过搭建私域流量池来实现用户进行转化,出来的效果是非常缓慢的,同时对于用户留存以及用户粘性的提升帮助不是太大. 因此, ...

最新文章

  1. Struts2学习8--文件上传(单个文件上传)
  2. LeetCode Algorithm 19. 删除链表的倒数第 N 个结点
  3. 关于单点登录中同一浏览器session信息共享的又一解决办法
  4. 理解C# 4 dynamic(3) – DynamicObject的使用
  5. linux配置caffe环境,ubuntu14.04环境下配置caffe
  6. 《MFC游戏开发》笔记十 游戏中的碰撞检测进阶:地图类型障碍物判定
  7. 电脑刷机重装系统_一键刷机工具
  8. 关于在联想电脑管家更新网卡驱动后无法显示可用网络wifi的问题!
  9. 当智能门锁已不再是锁
  10. 全志linux视频硬解码,全志V316超清4K视频编解码芯片处理器介绍
  11. 什么是前端模块化?前端模块化开发到底有无必要
  12. 广和通高通物联网技术开放日成功举办
  13. 【离散数学】命题逻辑
  14. 【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法
  15. php模板如何使用,PHP自定义模板标签详细解答,让你轻松驾驭
  16. 华为交换机SEP双半环设计方案及配置详细步骤
  17. 使用Arduino与L298N(红板) 驱动直流电机
  18. 只用听的计算机课程录音,录制网络课程如何录声音?其实这个方法更简单
  19. 如何查看eclipse的版本(Photon/Oxygen/Neon等)
  20. php 图片马制作,关于图片马的正确用法

热门文章

  1. 2020第九届PMO大会成功召开顺利闭幕
  2. 一位耳鸣患者的自述---宁心清耳汤
  3. Exchange邮箱服务器的可用性(转)
  4. 黑苹果0003——我的电脑配置以及解决HD630显卡注入内存只有7M
  5. 计算机等级考试嵌入式工程师,计算机等级考试四级嵌入式工程师10(DOC)
  6. 从0开始的技术美术之路(十二)Bump Mapping(凹凸贴图映射技术)
  7. 使用小乌龟TortoiseGit快速解决代码冲突的三种解决方法:
  8. ⑨电子产品拆解分析-触摸化妆镜
  9. 想跳槽涨薪的必看!手机java编程软件
  10. Research on EventMachine