Summary: Changes file owner
bool chown(string $filename, mixed $user)
Attempts to change the owner of the file
filename to user
user. Only the superuser may change the owner of a file.
TRUE on success or
FALSE on failure.
- string $filename: Path to the file.
- mixed $user: A user name or number.
Example #1 Simple chown() usage
// File name and username to use
$path = "/home/sites/php.net/public_html/sandbox/" . $file_name ;
$user_name = "root";
// Set the user
// Check the result
$stat = stat($path);
The above example will output something similar to:
Array ( [name] => root [passwd] => x [uid] => 0 [gid] => 0 [gecos] => root [dir] => /root [shell] => /bin/bash )
- This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.
- When safe mode is enabled, PHP checks whether the files or directories being operated upon have the same UID (owner) as the script that is being executed.