Amazon Ec2 FTP 写入权限 [已关闭]

我能够使用filezilla成功连接到amazon ec2实例。我使用的用户名是ec2-user。因此,当我尝试将我的应用程序战争转移到tomcat时,它说

/var/lib/tomcat6/webapps/RealEstateERP.war: open for write: permission denied
 Error: File transfer failed.

我试图更改使用filezilla的权限,但不允许这样做。我知道没有写入权限,但我如何更改它。

我是Linux的新手。请帮帮我。


答案 1

ec2 用户没有在 /var/lib/tomcat6/webapps/ 中写入文件的权限。只有 root 用户可以这样做。这里有两种方法可以做到这一点:

1) 使用 filezilla 将文件复制到 /home/ec2-user/。现在通过腻子SSH进入Linux机器。使用命令 更改为 root 用户。然后使用命令将文件从 /home/ec2-user 复制到 /var/lib/tomcat6/webapps/ 。sudo -scp -i RealEstateERP.war /var/lib/tomcat6/webapps/

2) 通过腻子 SSH 进入 Linux 机器。使用命令 更改为 root 用户。使用命令向 /var/lib/tomcat6/webapps/ 上的所有用户提供写入权限。然后直接从filezilla将文件复制到目录。sudo -schmod 777 /var/lib/tomcat6/webapps/


答案 2

推荐