查找服务器上具有 777 权限的所有文件

查找服务器上具有 777 权限的所有文件

我正在寻找一个 Linux 命令来遍历服务器上的所有目录并查找具有 777 权限的所有文件。输出将是所有这些文件及其完整路径的列表。

答案1

使用find

find / -type f -perm 0777

答案2

如果你想查找所有文件没有权限 0777,则只需在权限前输入 !,例如

find / -type f ! -perm 0777

答案3

find您还可以使用该选项更改执行产生的所有文件的权限或所有权,-exec以避免手动更改它们。

示例:在 Web 服务器中,您可能需要授予组写入文件的权限:

find /var/www/html -type f -perm 0777 -exec chmod 775 {} \; -exec chgrp www {} \;

答案4

它非常简单:

find / -perm 0777

如果你只想匹配文件,请使用这个:

find / -type f -perm 0777

相关内容