作者:看非诚勿扰是修炼 | 来源:互联网 | 2023-07-15 13:46
目录
1、漏洞引入
2、漏洞原理
3、漏洞复现
1、漏洞引入
当我们部署Linux系统的时候,多用户多操作,经过设置后,普通用户可以通过sudo
命令执行root用户的命令,就很不安全,所以我们需要将文件/etc/sudoers
文件进行修改,以达到防御目的。
主要是当系统运维,维护服务器的时候,创建多个用户,如果有人直接执行了这个漏洞,就会引起很大的波澜。
2、漏洞原理
我们使用visudo
编辑器打开/etc/sudoers
文件,然后将里面的root
这一行注释掉
然后将另外一个账户,添加进去,但是不允许其执行root
用户的命令
具体如图所示
现在的情况相当于sudo命令已经彻底将root除名了,root不能使用sudo,而且其他用户也不能以root身份使用sudo
但是我们可以通过登陆root用户执行root的超级管理员的命令。
3、漏洞复现
当我们拿到一个普通用户,通过ID号和用户名都无法执行命令
但是通过漏洞输入-1这个值
可以执行命令