我想在给定的树目录中搜索目录的所有者目录 (不一定是执行脚本的用户)有权读取,但没有写入或执行权限,和所有者组有权阅读。
到目前为止我做了什么:
find $1 -perm u+r -perm /u+wx ! -perm g+x
$1=为脚本提供的参数
最佳答案
这应该适合你:
find $1 -type d ! -perm /u+wx -perm /u+r -perm /g+r
我认为你的命令不工作的原因是因为在最后一部分缺少 /
- -perm g+x
告诉 查找
以匹配具有完全 权限 010 的条目。(另外,您说过您希望该组能够读取,而不是执行)。
关于linux - 如何查找所有者和组已定义权限的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308588/