Linux提权信息收集
Linux提权信息收集
find / -type f -user root -perm -ug=x,o=w -exec ls -l '{}' \; 2>/dev/null
逐步分解这个命令的含义:
- find /- 这告诉- find命令从根目录(- /)开始搜索。
- -type f- 这个选项告诉- find只查找类型为普通文件(- f)的文件,不包括目录、符号链接等。
- -user root- 这个选项告诉- find只查找属于用户- root的文件。
- -perm -ug=x,o=w- 这个选项告诉- find查找权限设置满足特定条件的文件。这里的意思是查找文件,其所属用户和所属组拥有执行权限(- x),其他用户拥有写入权限(- w)。
- -exec ls -l '{}' \;- 这个选项告诉- find对每个找到的文件执行一个命令。这里,- ls -l用于列出文件的详细权限和属性信息。- '{}'是- find命令的占位符,代表找到的文件名。- \;表示- -exec选项的结束。
- 2>/dev/null- 这个部分是重定向,它将标准错误输出(- stderr)重定向到- /dev/null,这样任何错误信息都不会显示在终端上。
 综上所述,这个命令的作用是从根目录开始搜索,找到所有属于用户- root、文件权限设置为用户和组有执行权限、其他用户有写入权限的普通文件,并使用- ls -l命令列出这些文件的详细列表,同时忽略任何错误信息。