文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>chown函数:改变文件的所有者

chown函数:改变文件的所有者

时间:2009-06-03  来源:469412293

chown函数:改变文件的所有者
相关头文件:#include <sys/stat.h>
函数表达式:int chown(const char *pathname,uid_t owner,gid_t group);
参数说明:
         参数pathname表示文件的路径。
         参数owner表示新的所有者用户的ID。
         参数group表示新的组ID。
         参数owner的值为-1时,文件的所有者ID不发生变化,同样的道理对于组ID也是一样的。
返回值说明:如果成功则改变文件的所有者,chown函数返回0,四百则返回-1.
函数功能详解:chown函数改变一个文件的所有者的用户ID。
函数使用说明:
        更改文件的所有者是一项需要谨慎处理的操作,因为可能会导致安全问题。因此并不是所有的用户都可以
        修改文件的所有者ID的。如果需要修改一个文件的所有者ID和组ID,该用户必须是根用户,或者需要同时
        满足一下3点才可以成功更改文件的所有者。

        修改文件的进程的有效用户ID等于该文件的ID,也就是说修改错做经过文件所有者授权。
        参数owenr谓-1或者文件的用户ID,也就是说文件的用户可以不改变或者改成原所有者文件。
        (相当于没有改变文件的所有者)

        参数group等于进程的有效组ID,也就是说只能够将文件改到所在的组中。
        
        即使用户ID表示的用户根本不存在,chown函数也不会检查到该错误。只有在操作该文件时,这个问题才有可
        能暴露出来。
       
        
 
        
相关阅读 更多 +
排行榜 更多 +
我狙击打的贼准

我狙击打的贼准

飞行射击 下载
枪战突击

枪战突击

飞行射击 下载
其乐无穷

其乐无穷

飞行射击 下载