关于linux目录的读权限和执行权限

 test 是一个目录, 里面有一个文件叫 test.sh, echo "hello"

(1)首先去掉 test 目录的执行权限,发现ls 可以列出来test目录下的文件,但是会报错

    目录的执行权限指的是什么呢? 其实就是在分析路径名的过程中可以检索该目录, 比如去掉了test的执行权限, 不能执行cd test/,也访问不了test里的文件。

(2)  去除 test 目录的读权限, 发现ls不能用了,即:目录的读权限是指该目录表能不能读。

      但是仍然可以cd,仍然可以执行sh test.sh, 即:执行其目录下的文件,只需要该目录有执行权限,不需要它的读权限。 (只要你知道存在的文件叫什么,就可以执行)

 

 

相关文章:

  • 2021-08-21
  • 2021-07-08
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-26
  • 2022-01-29
  • 2021-11-21
  • 2021-11-21
  • 2022-12-23
  • 2021-09-18
  • 2021-11-21
相关资源
相似解决方案