发现阻止文件在linux中被读取的目录

gcb*_*gcb 7 linux filesystems permissions posix

我在一条很长的道路上得到了一个用户被拒绝的许可。

$ sudo sudo -u user cat /l/o/n/g/path/file
Permission denied
Run Code Online (Sandbox Code Playgroud)

我很确定path并且file拥有该用户的权限。有什么简单的方法可以找到其他目录中的哪个/l/o/n/g没有?

小智 3

这会将标准输出重定向find/dev/null,并仅显示访问目录时的错误(包括权限被拒绝)。

find . -type d > /dev/null
Run Code Online (Sandbox Code Playgroud)