php实例之改变文件的属主与属组

发布时间:2020-04-30编辑:脚本学堂
本文分享下,php中修改文件的所属用户与用户组的两例代码,学习下chown、chgrp函数的用法,有需要的朋友参考下。

例1,修改文件的属主与属组,学习函数chown、chgrp的用法。
 

复制代码 代码示例:

<?php
chown('/tmp/myfile.txt','sklar');   // specify user by name
chgrp('/home/sklar/schedule.txt','soccer'); // specify group by name

chown('/tmp/myfile.txt',5001);  // specify user by uid
chgrp('/home/sklar/schedule.txt',102);  // specify group by gid
?>

例2,chown() and chgrp()函数实例
 

复制代码 代码示例:

<?php
$dr = @opendir("/tmp/");
if(!$dr) {
  echo "Error, couldn't open /tmp/!";
  exit;
}

while(($filename = readdir($dr)) !== false) {
  chown($filename, "php");
  chgrp($filename, "phpgroup");
 }
closedir($dr);
?>