Amazon Ec2 FTP写入权限

vik*_*s27 18 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.
Run Code Online (Sandbox Code Playgroud)

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

我是linux新手.请帮我.

sha*_*lic 32

EC2用户没有权限写在/ var/lib中/ tomcat6中/ webapps /目录文件.只有root用户才能这样做.你有两种方法可以这样做:

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

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