系统函数-文件操作-chown()

来源:互联网 发布:大六壬排盘软件 下载 编辑:程序博客网 时间:2024/05/12 11:32
描述:修改文件属主,属组
chown#include <sys/types.h>#include <unistd.h>int chown(const char * path, uid_t owner, gid_t group);函数说明:chown()会将参数path 指定文件的所有者变更为参数owner 代表的用户,而将该文件的组变更为参数group 组。如果参数owner 或group 为-1,对应的所有者或组不会有所改变。root 与文件所有者皆可改变文件组,但所有者必须是参数group 组的成员。当root 用chown()改变文件所有者或组时,该文件若具有S_ISUID或S_ISGID 权限,则会清除此权限位,此外如果具有S_ISGID 权限但不具S_IXGRP 位,则该文件会被强制锁定,文件模式会保留。返回值:成功则返回0, 失败返回-1, 错误原因存于errno.
0 0
原创粉丝点击