牛牛在线工具

lchown()

收录 8868 个 PHP 函数,含用途说明与用法示例。

lchown()

更改指定文件的所有者

函数名称:lchown() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:lchown()函数用于更改指定文件的所有者。与chown()函数不同的是,lchown()函数可以处理符号链接文件。 语法:bool lchown ( string $filename , mixed $user ) 参数: filename:要更改所有者的文件路径。 user:新的所有者。可以是用户名或用户ID。 返回值: 如果成功更改所有者,则返回true。 如果发生错误,则返回false。 示例: // 示例一:将文件的所有者更改为新用户 $filename = '/path/to/file.txt'; $user = 'newuser'; if (lchown($filename, $user)) { echo "文件所有者已成功更改为 {$user}。"; } else { echo "无法更改文件所有者。"; } // 示例二:将文件的所有者更改为新用户的用户ID $filename = '/path/to/file.txt'; $user = 1001; if (lchown($filename, $user)) { echo "文件所有者已成功更改为用户ID {$user}。"; } else { echo "无法更改文件所有者。"; } 注意事项: lchown()函数只能在具有足够权限的操作系统上运行,否则会返回false。 该函数只能更改文件的所有者,不能更改文件的所属组。要更改文件的所属组,请使用lchgrp()函数。 如果指定的文件是符号链接,并且操作系统不支持更改符号链接文件的所有者,则该函数将返回false。