find:权限查找

作者: 圆缘1987 | 来源:发表于2018-05-31 15:30 被阅读0次

语法:-perm [/|-]MODE

/|+:并集(多)或的关系-----u,g,o其中一个有

-:交集(少)与的关系------u,g,o每个都要有

MODE: 精确权限匹配

/(+)|-可以换成二进制对比:100=2^2=4 ; 10=2^1=2 ; 1=2^0=1 (对应位相加)
7=111; 6=110; 5=101; 4=100; 3=011; 2=010; 1=001
0 表示不关注

1.png u

/MODE(u,g,o或的关系):任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+ 从centos7开始淘汰

-MODE(u,g,o包含):每一类对象都必须同时拥有指定权限,与关系


find-perm755会匹配权限模式恰好是755的文件

只要当任意人有写权限时,find-perm+222就会匹配

只有当每个人都有写权限时,find-perm-222才会匹配

只有当其它人(other)有写权限时,find-perm-002才会匹配

3.png

6、查找/etc目录下所有用户都没有写权限的文件
find /etc -not -perm +222(+是或:+222--其中一类用户有写)
find /etc -not -perm /222
7、查找/etc目录下至少有一类用户没有执行权限的文件
find /etc -not -perm -111(-是且:-111---每一类用户都有执行)
8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
find /etc/init.d -perm -113

相关文章

  • find:权限查找

    语法:-perm [/|-]MODE /|+:并集(多)或的关系-----u,g,o其中一个有 -:交集(少)与的...

  • linux上的find命令

    关于 find 命令的一些用法 find [PATH] [OPTION] [ACTION] 查找文件 与文件权限及...

  • nebula level00收获

    如何查找一些可能存在权限设置错误的程序? find / -uid xxx 2>/dev/null find / -...

  • D16-操作系统文件属性及正则符号了解

    一、补充: 1.根据权限查找文件/目录 find 查找文件的目录 -type f/d -prem 要查找...

  • 文件查找_CentOS 7

    which 查找命令文件所在位置 find 查找文件查找以a开头的文件 查找以权限为644的文件 查找日期相关的文...

  • day13-文件查找

    find查找 find命令可以根据不同的条件来进行查找文件,例如:文件名称、文件大小、文件修改时间、属主属组、权限...

  • Find 命令 搜索文件/文件夹 Linux/Mac

    Find 命令 根据文件名称模糊查询 查找属主文件 根据文件类型查找 根据文件大小查找 根据时间查找文件 根据权限...

  • Linux常用命令

    查找文件 locate whereis which find 文件操作 文件赋权限 文件重命名 删除文件 目录操作...

  • Linux 常用命令总结

    查询命令 find * find [指定查找目录] [查找规则] [查找完后执行的action]* find ~/...

  • linux 查找目录或文件

    查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) ...

网友评论

    本文标题:find:权限查找

    本文链接:https://www.haomeiwen.com/subject/vjeqsftx.html