在test用户的家目录中,新建了一个test1目录,并把权限修改为400,访问结果如下图,为什么看不到文件属性信息
文件的访问过程是从根开始访问
- / 的权限是 555 所以对应test其他用户的权限是可以读取inode信息 inode 5 r-x 有执行权限就可以进入目录获取目录中所有文件ionde信息 读权限可以查看目录 block信息(目录下所有文件名称信息)
- /home 目录的权限是 755 所以对应test其他用户的权限是可以读取inode信息 inode 5 r-x 有执行权限就可以进入目录获取目录中所有文件ionde信息 读权限可以查看目录 block信息(目录下所有文件名称信息)
- /home/test 目录的权限是 700 所以对应test其他用户的权限是可以读取inode信息 inode 7 rwx 有执行权限就可以进入目录获取目录中所有文件ionde信息 读权限可以查看目录 block信息(目录下所有文件名称信息)
- /home/test/test1 目录的权限是 400 所以对应test其他用户的权限是可以读取inode信息 inode 4 r-- 没有有执行权限所以无法进入目录获取目录中文件inode信息 但是有读权限所以可以查看目录 block信息(目录下所有文件名称信息)
总结:因为没有执行权限,无法进入到目录中,所以无法获取目录中文件inode信息,因此文件属性信息显示为???