我正在使用 ssh2_scp_send() 将一个文件从一台服务器上传到另一台服务器。
一切正常,唯一的问题是我不知道在完成上传后如何更改文件的所有者和组。
如何在 ssh2 中执行某种 chown
也许您可以使用该功能来做到这一点,该ssh2_exec
功能似乎允许在您连接的服务器上运行任意命令。
该命令可能是chown
您要执行的命令。
文档中的示例说:
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
/usr/local/bin/php -i
用你的“ ”替换那个“ chown user.group filename
”可能会做。