远程服务器 ssh2 中的 php chown 文件
我正在使用 ssh2_scp_send() 将一个文件从一台服务器上传到另一台服务器。
一切正常,唯一的问题是我不知道上传完成后如何更改文件的所有者和组。
我怎样才能在 ssh2 中执行某种 chown
I'm uploading one file from one server to other using ssh2_scp_send().
Everything works fine, the only problem is that I don't know how to change the owner and the group of the file after finishig the upload.
How can I preform some kind of chown in the ssh2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您可以使用
ssh2_exec
函数,它似乎允许在您连接的服务器上运行任意命令。该命令可能是您尝试执行的
chown
。文档中的示例说:
将“
/usr/local/bin/php -i
”替换为“chown user.group filename
”可能会这样做。Maybe you can do that with the
ssh2_exec
function, which seems to allow running an arbitrary command on the server you're connected to.That command could be the
chown
you're trying to execute.The example from the doc says :
Replacing that "
/usr/local/bin/php -i
" with your "chown user.group filename
" might do.