亚马逊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。 请帮帮我。

Solutions Collecting From Web of "亚马逊Ec2的FTP写权限"

ec2用户无权写入/ var / lib / tomcat6 / webapps /中的文件。 只有root用户可以这样做。 你有两种方法可以这样做:

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

2)使用命令sudo -s将root权限登录到root用户。使用命令chmod 777 /var/lib/tomcat6/webapps/所有用户提供写入权限。 然后直接从filezilla将文件复制到目录。