Tekkaman

导航

 

open中的mode

  当使用O_CREAT标志的open来创建文件时,我们必须使用三个参数格式的open调用。第三个参数mode 是几个标志按位OR后得到的。他们是:

  • S_IRUSR: 读权限,文件属主。
  • S_IWUSR:写权限,文件属主。
  • S_ IXUSR:执行权限,文件属主。
  • S_IRGRP:读权限,文件所属组。
  • S_IWGRP:写权限,文件所属组。

  。。。。

  请看下面例子:

  open("myfile", O_CREAT, S_IRUSR|S_IXOTH ;

  他的作用是创建一个名为myfile 的文件,文件属主拥有读权限,其他用户拥有执行权限,且只有这些权限。

  

posted on 2013-10-06 15:06  Tekkaman  阅读(2275)  评论(1编辑  收藏  举报