我是靠谱客的博主 曾经向日葵,最近开发中收集的这篇文章主要介绍实战chmod函数 fchmod fchmodat,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1 #include "apue.h"
  2 #include <fcntl.h>
  3
  4 int main()
  5 {
  6         struct stat statbuf;
  7         if( stat("without_umask",&statbuf) < 0)
  8                 err_sys("stat error");
  9
 10         if( chmod("without_umask", (statbuf.st_mode & ~S_IWGRP) | S_ISGID) < 0)
 11                 err_sys("chmod error");
 12
 13         if( chmod("after_umask", S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) < 0)
 14                 err_sys("chmod2 error");
 15
 16         exit(0);

 17 }


-rw-r-Srw- 1 tingbinz tingbinz       0 Sep 14 02:31 without_umask
-rw-r--r-- 1 tingbinz tingbinz       0 Sep 14 02:31 after_umask

最后

以上就是曾经向日葵为你收集整理的实战chmod函数 fchmod fchmodat的全部内容,希望文章能够帮你解决实战chmod函数 fchmod fchmodat所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部