经许可和组查找

经许可和组查找

我如何找到具有“其他”组写入权限的文件,无论任何其他权限如何,扩展名为“.sh”(使用符号格式)

我已经尝试过了

find / -type f -perm -g=w -name "*.sh"

答案1

要查找当前目录中或当前目录下可由“其他人”写入的所有常规文件(即某人已完成的操作chmod o+w):

find . -type f -perm -o=w

离开--o=w测试文件的权限是否正确o=w(即除了“其他”可写之外没有其他权限)。

答案2

这有帮助吗:

find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;

相关内容