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

2020-02-02  本文已影响0人  brownfeng

对普通文件而言:

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

对目录而言:

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

例1:

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

例2:

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

上一篇下一篇

猜你喜欢

热点阅读