2009-08-03 17 views
0

我使用ssh2_scp_send()从一台服务器上传一个文件到其他服务器。php chown文件在远程服务器ssh2

一切工作正常,唯一的问题是,我不知道如何在完成上传后更改文件的所有者和组。

我怎样才能瓶坯某种CHOWN在SSH2

回答

2

也许你可以做到这一点的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” 可能会做。