码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器编程之:chown()函数,chown命令

时间:2014-09-14 18:03:07      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   ar   文件   2014   div   sp   

1.依赖的头文件

#include<unistd.h>

2.函数定义:

//通过传入path的方式,改变和文件的拥有关系,如果他是一个符号链接,则跟踪它

int chown(const char *path, uid_t owner, gid_t group);

//通过文件描述的方式进行修改用户所有组等的情况
int fchown(int fd, uid_t owner, gid_t group);

//和chown不同的是它不跟踪符号链接
int lchown(const char *path, uid_t owner, gid_t group);


函数说明:

     A:系统调用这个函数改变一个文件的拥有者和所属组

     B:一旦成功,返回0,一旦错误,会返回-1,

3.案例说明:

bubuko.com,布布扣

4.chown命令的用法

用途:更改文件的所有者或组。命令由单词change owner组合而成

使用示例:

A:更改文件的所有者

chown toto program.c

文件program.c的所有者更改为toto。作为所有者,toto可以使用chmod命令允许或拒绝其他用户访问program.c

B:更改目录的所有者:

chown -R john:build /tmp/src

将目录/tmp/src中所有文件的所有者和组更改为用户john和组build

-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者

-v显示chown命令所做的工作




Linux服务器编程之:chown()函数,chown命令

标签:style   blog   http   使用   ar   文件   2014   div   sp   

原文地址:http://blog.csdn.net/tototuzuoquan/article/details/39270035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!