将普通用户提升为root的方法

我这里有一个新建的普通用户361way,将其提升为root的方法如下:


方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL

然后修改用户,使其属于root组(wheel),命令如下:

#usermod -g root 361way

修改完毕,现在可以用361way帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

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

修改完毕,现在可以用361way帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:

361way:x:500:500:361way:/home/361way:/bin/bash

修改后如下

361way:x:0:500:361way:/home/361way:/bin/bash

保存,用361way账户登录后,直接获取的就是root帐号的权限。

另外也可以利用S位权、系统漏洞(如udevd服务漏洞、crontab core dump自动溢出……)、rootkit提升为root权限。

 




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: Linux/unix/mac 标签:
  1. 本文目前尚无任何评论.