Unix高级编程之文件权限

1.访问权限表

st_mode 意义
S_IRUSR 用户-读
S_IWUSR 用户-写
S_IXUSR 用户-执行
S_IRGRP 组-读
S_IWGRP 组-写
S_IXGRP 组-执行
S_IROTH 其余-读
S_IWOTH 其余-写
S_IXOTH 其余-执行

注意点code

  1. 咱们用名字打开任一类型的文件时,对该名字中包含的每个目录,包括它可能隐含的当前工做目录,都应具有可执行权限
    例如:当咱们打开/usr/include/stdio.h,须要对/,/usr,/usr/include具备执行权限。而后对于该文件自己的权限,须要取决于以何种方式打开它(只读,读-写等)io

  2. 目录的执行权限位常被称为搜索位
  3. 目录的读权限可执行权限的意义是不一样的。对于目录的读权限,读权限容许咱们读目录,获取目录的文件名列表;而目录的可执行权限,是当一个目录的是一个文件名的一个组成部分时,使咱们能够经过该目录。table

相关文章
相关标签/搜索