作家
登录

如何根据文件权限查找文件

作者: 来源: 2018-01-29 17:06:50 阅读 我要评论

如你所见,敕令行上显示两个文件。我们给 file2 设置了 766 权限,然则敕令行显示两个文件,什么鬼?因为,我们设置了 - 参数前缀。它意味着这条敕令将在所有文件中查找文件所有者的“读/写/履行”权限,文件用户组的“读/写”权限和其他用户的“读/写”权限。本例中,file1 和 file2 都相符请求。换句话说,文件并不一样请求时确切的 766 权限。它将会显示任何属于(高于)此权限的文件 。

然后,让我们应用 / 参数前置,看看会产生什么。

  1. find -perm /222

上述敕令将会查找某些人(要么是所有者、用户组,要么是其他人)拥有写权限的文件。这里有别的一个例子:

下面的截图会告诉你这两个参数前缀的不合。

  1. find -perm /220

这条敕令会查找所有者或用户组中拥有写权限的文件。这意味着匹配所有者和用户组任一可写的文件,而其他人的权限随便。

  1. find -perm -220

然后,这就是所有的内容。欲望这个教程有效。更多干货,敬请存眷。

如我之前说过的一样,我们也可以应用符号表示文件权限。

请浏览:

  • 如安在 Linux 中找到最大年夜和最小的目次和文件
  • 如安在 Linux 的目次树中找到最狼9依υ?件
  • 如安在 Linux 中找到跨越或小于某个大年夜小的文件

基于符号的文件权限查找文件

鄙人面的例子中,我们应用例如 u(所有者)、g(用户组) 和 o(其他) 的符号表示法。我们也可以应用字母 a 代表上述三种类型。我们可以经由过程特指的 r (读)、 w (写)、 x (履行)分别代表它们的权限。

例如,寻找用户组中拥有 权限的文件,履行:

  1. find -perm -g=w
  2. find -perm -g+w

查找文件所有者中拥有写权限的文件,履行:

  1. find -perm -u=w

查找所有效户中拥有写权限的文件,履行:

  1. find -perm -a=w

查找所有者和用户组中同时拥有写权限的文件,履行:

  1. find -perm -g+w,u+w

上述敕令等效与 find -perm -220

查找所有者或用户组中拥有写权限的文件,履行:


  1.   推荐阅读

      Windows7系统电脑错误提示RPC服务器不可用的解决方法

    3、大年夜打开的“计算机治理”窗口中,展开“办事和应用法度榜样”-“办事”项,找到“Remote Procedure Call (RPC) Locator”项,双击打开; >>>详细阅读


    本文标题:如何根据文件权限查找文件

    地址:http://www.17bianji.com/lsqh/40487.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)