Simple usage of the chown:
<?php
$file_name= "test";
$path = "/var/www/html/test/" . $file_name ;
$user_name = "root";
chown($path, $user_name);
?>
![]() | chown说明bool chown ( string filename, mixed user )尝试将文件 filename 的所有者改成用户 user(由用户名或用户 ID 指定)。只有超级用户可以改变文件的所有者。 如果成功则返回 TRUE,失败则返回 FALSE。
参见 chmod()。 ![]()
Tayfun Bilsel
12-Jan-2006 12:13
Simple usage of the chown:
Jens Vieler
23-May-2005 03:38
for some reason i was searching for chown() with an "on this mashine"-unknown userid and found martijn's hint very interesting. the main problem is, that if the numerical uid is used within a variable, it is checked against the /etc/passwd and returns "unknown user". a little note:
greg _at_ rhythmicdesign d.o.t com
24-Feb-2004 08:00
<?php
Richard Esplin
12-Oct-2003 11:49
As far as I can tell, PHP's built in functions will not do a recursive chown or chgrp. But it wouldn't be hard to write a function for this. Here is some starter code based on an example written by John Coggeshall which I found at http://www.coggeshall.org :
Klaus Zierer
27-Jun-2003 11:37
If you want to chown a symlink, PHP will follow the symlink and change the target file.
martijn at sigterm dot nl
20-Jun-2003 10:28
If chown is filled with a variable ( chown ("myfile", $uid) the uid will be looked up through pwget_uid.
njs+php at scifi dot squawk dot com
22-Sep-2000 02:28
If you allow sudo execution for chmod by "nobody" (www, webdaemon, httpd, whatever user php is running under)in this manner, it had better be a system on which the owner is able to be root and no one else can run code, else your whole system is compromised. Someone could change the mode of /etc/passwd or the shadow password file.
| ![]() |