Amazon Ec2 FTP写入权限

时间:2012-04-26 16:56:24

标签: java linux tomcat amazon-ec2 amazon-web-services

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

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

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

我是linux新手。请帮帮我。

1 个答案:

答案 0 :(得分:32)

ec2-user 没有权限在/ var / lib / tomcat6 / webapps /中写入文件。只有 root 用户才能这样做。你有两种方法可以这样做:

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

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