Pergunta

Eu estou carregando um arquivo de um servidor para outro usando ssh2_scp_send ().

Tudo funciona bem, o único problema é que eu não sei como alterar o proprietário eo grupo do arquivo após finishig o upload.

Como posso pré-forma uma espécie de chown no ssh2

Foi útil?

Solução

Talvez você pode fazer isso com a ssh2_exec função , que parece permitir a execução de um comando arbitrário no servidor que você está conectado.
Esse comando pode ser a chown você está tentando executar.

O exemplo do doc diz:

$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');

$stream = ssh2_exec($connection, '/usr/local/bin/php -i');

Substituir que "/usr/local/bin/php -i" com seu "chown user.group filename" pode fazer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top