美文网首页
Linux中的文件和目录的可执行权限

Linux中的文件和目录的可执行权限

作者: brownfeng | 来源:发表于2020-02-02 11:28 被阅读0次

    对普通文件而言:

    1. 读权限允许用户标识读取该文件
    2. 写权限允许用户修改该文件
    3. 执行权限允许用户标识执行该文件:
      a. 对于一个不可执行的文件来说, 拥有执行权限是没有任何意义的
      b. 如果文件是一个程序或者某种类型的脚本时, 那么它就是可执行的

    对目录而言:

    1. 读权限允许用户标识读取目录中的文件名,只能列举目录中的文件名,不能进入该目录,相应也不能查看目录下各文件的大小
    2. 写权限允许用户标识修改目录(创建、移动、复制、删除)
    3. 执行权限允许用户搜索该目录, 也不能用cd等命令切换工作目录到该目录

    例1:

    在目录/home/pp下建立了一个新目录test1,且该目录的权限为744,即没有可执行权限. 因此,其他用户将不能搜索该目录,即执行下述搜索命令时,将显示没有权限执行:
    find /home/pp/test1 -name "" —-> 报错

    例2:

    如果某个目录没有可执行权限, 我们是无法调用cd命令, 切换工作目录到目标目录的!!!

    相关文章

      网友评论

          本文标题:Linux中的文件和目录的可执行权限

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