2009-08-03 7 views
0

Je télécharge un fichier d'un serveur vers un autre en utilisant ssh2_scp_send().Fichier chown php dans le serveur distant ssh2

Tout fonctionne bien, le seul problème est que je ne sais pas comment changer le propriétaire et le groupe du fichier après la fin du téléchargement.

Comment puis-je préforme une sorte de chown dans le SSH2

Répondre

2

Peut-être que vous pouvez le faire avec la fonction ssh2_exec, qui semble permettre l'exécution d'une commande arbitraire sur le serveur auquel vous êtes connecté.
Cette commande peut être le chown que vous essayez d'exécuter.

L'exemple de la doc dit:

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

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

Remplacement que "/usr/local/bin/php -i" avec votre "chown user.group filename" pourrait le faire.

Questions connexes