1. 有只读权限的用户不能用 cd 进入该目录;还必须有执行权限才能进入。

2. 有执行权限的用户只有在知道文件名并拥有该文件的读权限的情况下才可以访问目录下的文件。

3. 必须有读和执行权限才可以使用 ls 列出目录清单,或使用 cd 进入目录。

4. 如用户有目录的写权限,则可以创建、删除或修改目录下的任何文件或子目录,即使该文件或子目录属于其他用户。

set gid 位 只对目录有效,目录下创建的文件,继承该目录的属性

chmod a+r,u+w,u+x,g+w a.tx

uid用户ID:进程的创建者(执行文件的用户),getuid()

euid有效用户ID:进程对于文件和资源的访问权限(文件的所有者),geteuid()

bash在执行的时候对uid 和euid进行检查的,要是不一样,就把euid换成uid