Ubuntu - SSH経由で他のサーバーからコピーしたフォルダを編集/書き込みできません

Ubuntu - SSH経由で他のサーバーからコピーしたフォルダを編集/書き込みできません

このコマンドを使用して、ファイルを含むフォルダを別のサーバーにコピーします。

scp -r [email protected]:/var/www/vhosts/bla1.blaaaa.com/httpdocs/videos/ /var/www/vhosts/bla2.blaaaa.com/httpdocs/videos/

うまくいきますが、今は新しいファイルを書き込めず、/var/www/vhosts/bla2.blaaaa.com/httpdocs/videos/既存のファイルを削除または編集することもできません。

この問題を解決する理由と方法は何ですか?

答え1

新しいファイルを作成するディレクトリは、rootユーザーとグループが所有しますroot。別のIDでFTPに認証すると、rootディレクトリに書き込むことはできません。 PHPの内部では、apacheユーザー(Apache Webサーバーを実行しているユーザー)で作成しようとしている可能性が高くなりますが、そうでないためroot動作しません。このディレクトリ(およびその下のすべてのディレクトリとファイル)の所有権をFTPに使用するユーザーに変更できます。

関連情報