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

这篇具有很好参考价值的文章主要介绍了linux中赋予普通用户root权限的三种方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

三种方式

1. 直接修改/etc/passwd文件
/etc/passwd文件里的第三列是UID,这个值为0的话就表示这个用户具有完全的管理员权限,所以新建一个用户后只需要把这个值置为0就可以:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
如图的ning这个账户,只是更改了UID,现在验证一下是否具有了root权限:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
可以看到,能打开/etc/shadow这个文件,表示具有了root权限

2. 修改/etc/sudoers文件里的wheel:
新建一个用户jordan后,按照以下方式修改:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
去掉前面的#
然后把jordan加入到wheel组中:usermod -g wheel jordan
这时jordan就具有了root权限:在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
但是在想形式root权限时需要在前面加上sudo,而且需要每次输入密码,如果嫌麻烦,不想每次都输入密码,可以按照以下方式进行修改:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
去掉#
这时就不再需要每次都输入密码了:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
3. 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:(先把前两部做的操作回滚,保证jordan用户现在没有管理员权限)
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux
现在就具有了管理员权限:
在linux系统中,从一个普通的用户权限提权到root用户权限的操作是,信息安全,Linux,安全,linux

总结

大家尽量不要使用第一种方式,推荐使用第三种方式。文章来源地址https://www.toymoban.com/news/detail-811780.html

到了这里,关于linux中赋予普通用户root权限的三种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux(03) Debian系统新建用户,赋予其ROOT权限;Debian系统删除用户

    方式① :在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同

    2024年02月03日
    浏览(47)
  • Linux更改普通用户密码的三种方法

    Linux服务器使用root管理员用户创建完成普通用户之后,为了后续使用该用户能够登录服务器(/etc/passwd中每个用户的shell类型为/bin/bash的可用来登录linux服务器),我们需要为普通用户设置登录密码。 useradd用户创建: https://blog.csdn.net/z19861216/article/details/130613814 Linux下,使用root管

    2024年02月15日
    浏览(42)
  • 给普通用户赋予docker权限

    1、 查看当前用户组中是否有docker组 2、 如果没有则创建 3、 将用户加入docker组 4、 退出用户重连即可

    2024年02月16日
    浏览(62)
  • Linux中如何让新建的普通用户拥有ROOT权限

    使用 root 用户登录到系统。 执行以下命令以编辑 sudoers 文件: 注意:请务必使用 visudo 命令编辑 sudoers 文件,而不是直接编辑文件。 在打开的 sudoers 文件中,找到以 \\\"# User privilege specification\\\" 开头的部分。 在该部分的末尾添加一行,类似于 username ALL=(ALL) ALL ,其中 username 是

    2024年02月07日
    浏览(49)
  • LINUX账户权限设置-禁止普通用户使用su命令切换至root用户

    实验目的:限制普通用户切换root模式。   以下是没有限制普通用户kali切换root模式 输入【su+用户名】命令可以正常进行普通用户和root模式的切换。 PS:如果忘记了root模式的密码是什么 可以在普通用户下输入sudo su命令,进入root模式 然后输入passwd root命令重新更改一下root模

    2024年02月14日
    浏览(45)
  • 【Linux】下的权限管理/关于root用户和普通用户的区别/不同用户的访问权限有什么不同?/到底什么是粘滞位?

    本文思维导图: 本文章专门讲解Linux下的不同用户区别以及权限问题。 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

    2024年02月06日
    浏览(49)
  • Deepin/UOS Linux 配置普通用户 sudo 权限 的两种方式

    Deepin/UOS Linux 配置普通用户 sudo 权限 的两种方式 root 用户下 配置 普通用户 sudo 权限 echo \\\"zhangsan ALL=(ALL:ALL) NOPASSWD: ALL\\\" /etc/sudoers root 用户下 配置 普通用户 到 sudo 组下 vim /etc/sudoers 修改下面这一行 改为 然后修改 /etc/group 改为 也是阔以的 我们下期见,拜拜!

    2024年02月16日
    浏览(45)
  • nginx在安装时使用root权限进行安装并启用,如何更改为普通用户权限运行nginx(亲测)

    目录 前言: 步骤一:先查询nginx相关信息 1、查询操作系统版本:cat /etc/redhat-release 2、查询nginx安装路径:如果不知道nginx安装目录,使用:find / -name nginx(全局查找nginx应用) 3、切换到nginx父目录下查看nginx目前所属主:所属组权限属于root还是普通用户 ?4、查看nginx当前启动

    2024年02月07日
    浏览(36)
  • 获取Git权限的三种方式

    本文以为Azure Devlop的平台为例子操作三种获取Git权限的办法 Github、Gitlab、Gitee、Gitcode等平台操作类似 主要是便于理解获取Git权限的几种采用方式 Git工具安装时,如果没有特别勾选不安装SSH,默认是Git安装好之后是会携带了SSH工具 本文以git clone指令拉取代码为例子,当没有权

    2024年01月16日
    浏览(65)
  • WinForm实现管理员权限运行的三种方式

    来源:https://mp.weixin.qq.com/s/ydBWABy7kwOWxNCQu4qYMA   在visual studio开发winform程序,生成msi安装包以后,代码运行似乎没有问题。但是,若是软件安装到了C盘,软件在执行某些操作,比如写文件、读文件等操作时,有可能会因为操作系统用户权限不足导致读写不成功。关键这时候软

    2024年02月04日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包