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

方法一:修改 /etc/sudoers 文件,加入wheel组

找到下面一行,把前面的注释(#)去掉

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

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

1# usermod -g wheel 361way

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

方法二:修改 /etc/sudoers 文件,直接给权限

找到下面一行,在root下面添加一行,如下所示:

1## Allow root to run any commands anywhere
2root    ALL=(ALL)     ALL
3361way   ALL=(ALL)     ALL

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

方法三:修改 /etc/passwd 文件

找到如下行,把用户ID修改为 0 ,如下所示:

1361way:x:500:500:361way:/home/361way:/bin/bash
2修改后如下:
3361way:x:0:500:361way:/home/361way:/bin/bash

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

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