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。如果您以其他身份验证 FTP,root则将无法写入该目录。在 PHP 内部,您很可能尝试以用户apache(运行 Apache Web 服务器的用户)身份进行编写,但事实并非root如此,因此它不起作用。您可能想要将该目录(及其下面的所有目录和文件)的所有权更改为您用于 FTP 的用户。

相关内容