分类: LINUX
2015-06-17 19:32:02
蛋碎,每次用都忘记,留个底
666
mod = stat.S_IWUSR + stat.S_IWUSR + stat.S_IRGRP + stat.S_IWGRP + stat.S_IROTH + stat.S_IWOTH
755
mode = stat.S_IRWXU + stat.S_IRGRP + stat.S_IXGRP + stat.S_IROTH + stat.S_IXOTH
stat.S_ISUID
设置 UID 位。
stat.S_ISGID
设置组 ID 位。这一点有几种特殊用途。对于一个目录,它指示 BSD 语义是要用于该目录: 那里创建的文件继承他们的组 ID 的目录,不是来自这个创造的过程中,有效的组 ID,创建那里目录也将获得设置了S_ISGID位。做一个文件组执行位 (S_IXGRP) 都不会成立,集组 ID 位指示强制性的文件记录锁定 (见S_ENFMT)。
stat.S_ISVTX
粘滞位。当这位被设置在一个目录上,这意味着在该目录中的文件可以被重命名或删除仅由该文件的所有者、 由目录的所有者或特权的进程。
stat.S_IRWXU
文件所有者权限掩码。
stat.S_IRUSR
所有者拥有读取权限。
stat.S_IWUSR
所有者具有写入权限。
stat.S_IXUSR
所有者具有执行权限。
stat.S_IRWXG
组权限掩码。
stat.S_IRGRP
组具有读取权限。
stat.S_IWGRP
组具有写入权限。
stat.S_IXGRP
组具有执行权限。
stat.S_IRWXO
其他人(不在组中的人)的权限掩码。
stat.S_IROTH
其他人具有读取权限。
stat.S_IWOTH
其他人具有写入权限。
stat.S_IXOTH
其他人具有执行权限。
stat.S_ENFMT
V 系统文件锁定的执法行动。此标志与S_ISGID共享: 文件/记录锁定执行上不包含组执行文件 (S_IXGRP) 设置位。
stat.S_IREAD
Unix V7 S_IRUSR的代名词。
stat.S_IWRITE
Unix V7 S_IWUSR的代名词。
stat.S_IEXEC
Unix V7 S_IXUSR的代名词。