Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1798426
  • 博文数量: 438
  • 博客积分: 9799
  • 博客等级: 中将
  • 技术积分: 6092
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 17:25
文章分类

全部博文(438)

文章存档

2019年(1)

2013年(8)

2012年(429)

分类: 系统运维

2012-03-28 14:10:09

我们已经完全介绍了所有的文件访问权限位,其中一些有多种功能。下表对它们进行了汇总,并给出当它们应用于普通文件或目录时的作用。


文件访问权限位汇总
常量 描述 对普通文件的影响 对目录的影响
S_ISUID 设置用户ID 在执行时设置有效用户ID (没有使用)
S_ISGID 设置组ID 如果组执行被设置的话那么在执行时设置有效组ID;
否则启用强制记录锁(如果支持的话)
设置目录的新文件的组ID为目录的组ID
S_ISVTX 粘滞位 控制目录内容的缓存(如果支持的话) 限制目录里文件的删除与重命名
S_IRUSR 用户读 用户读文件的权限 用户读目录项的权限
S_IWUSR 用户写 用户写文件的权限 用户在目录里删除和创建文件的权限
S_IXUSR 用户执行 用户执行文件的权限 用户在目录中查找给定路径名的权限
S_IRGRP 组读 组读文件的权限 组读目录项的权限
S_IWGRP 组写 组写文件的权限 组在目录里删除和创建文件的权限
S_IXGRP 组执行 组执行文件的权限 组在目录中查找给定路径名的权限
S_IROTH 其他人读 其他人读文件的权限 其他人读目录项的权限
S_IWOTH 其他人写 其他人写文件的权限 其他人在目录里删除和创建文件的权限
S_IXOTH 其他人执行 其他人执行文件的权限 其他人在目录中查找给定路径名的权限


这最后的9个常量也可以分为三组,如:
S_IRWXU = S_IRUSR | S_IWUSR | S_IXUSR
S_IRWXG = S_IRGRP | S_IWGRP | S_IXGRP
S_IRWXO = S_IROTH | S_IWOTH | S_IXOTH


阅读(1008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~