15.04 目录读权限和执行权限

访问文件时,需要拥有对路径名所列所有目录的执行权限。例如,想读取文件 /home/mtk/x,则需拥有对目录 /、/home 以及 /home/mtk 的执行权限(还要有对文件 x 自身的读权限)。若当前的工作目录为 /home/mtk/sub1 ,访问相对路径名 ../sub2/x 时,需握有 /home/mtk 和 /home/mtk/sub2 这两个目录的可执行权限(不必有对 / 或 /home 的执行权限)。

拥有对目录的读权限,用户只是能查看目录中的文件列表。要想访问目录内文件的内容或是这些文件的 i 节点信息,还需握有对目录的执行权限。