2009-08-03 6 views
0

ssh2_scp_send()를 사용하여 한 서버에서 다른 서버로 파일을 업로드하고 있습니다.원격 서버 ssh2에서 php chown 파일

모든 것이 잘 작동하지만 유일한 문제는 업로드를 완료 한 후에 소유자와 파일 그룹을 변경하는 방법을 모르겠다는 것입니다.

어떻게 어쩌면 당신이 할 수있는 SSH2

답변

2

에 대한 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'); 

이 " chown user.group filename"할 수와 함께 " /usr/local/bin/php -i"고 교체.