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

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

我在一条很长的路径上收到一个用户的权限被拒绝的消息。

$ sudo sudo -u user cat /l/o/n/g/path/file
Permission denied

我非常确定pathfile拥有该用户的权限。有没有简单的方法可以找到其他目录中/l/o/n/g没有权限的目录?

答案1

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

find . -type d > /dev/null

答案2

如果你同意将检查限制为用户/组/其他权限,请使用

namei -l /l/o/n/g/path/file

相关内容