一尘不染

Amazon Ec2 FTP写入权限

linux

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

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

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

我是linux的新手。请帮我。


阅读 264

收藏
2020-06-07

共1个答案

一尘不染

EC2用户 没有在/ var / lib中/ tomcat6中/ webapps /目录写权限的文件。只有 root
用户可以这样做。您可以通过两种方式执行此操作:

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

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

2020-06-07