man指令提权
核心原理
man是Linux/Unix系统的手册查看命令,用于查询系统命令、函数、文件格式的帮助文档。
关键特性:内置支持执行外部Shell,如果普通用户拥有man命令sudo执行权限,就能通过这个特性直接提权为root用户。
sudo man man
sudo
-
用root身份执行命令
-
这里其实没有必要,因为man命令普通用户就能用
man man
-
man 是 Linux/Unix 的手册命令(manual)
-
man man的意思就是:查看man自己的使用手册
-
也就是man的 "说明书"
进去之后输入 ! 按回车
成功
-END-


