Amazon Ec2 FTP de l'Autorisation d'Écriture
Je suis en mesure de se connecter avec succès à l'instance amazon ec2 à l'aide de filezilla. Le nom d'utilisateur que j'ai utilisé est ec2-utilisateur. Donc, lorsque j'essaie de transférer mes applications de la guerre de tomcat, il dit
/var/lib/tomcat6/webapps/RealEstateERP.war: open for write: permission denied
Error: File transfer failed.
J'ai essayé de changer la permission d'utiliser filezilla, mais pas autorisés à le faire. Je sais il n'y a pas la permission d'écriture, mais comment puis-je changer cela.
Je suis un nouvel utilisateur de linux. S'il vous plaît aider moi.
- Votées. J'ai eu exactement le même problème. C'est peut-être hors sujet. Devrait-il être sur les super-utilisateur?
Vous devez vous connecter pour publier un commentaire.
La ec2-utilisateur n'avez pas la permission d'écrire des fichiers dans /var/lib/tomcat6/webapps/. Seulement racine utilisateur peut le faire. Vous avez deux façons de le faire ici:
1) Copier des fichiers de /home/ec2/utilisateur à l'aide de filezilla. Maintenant SSH en machine linux par le biais de la pâte à modeler. Changement pour l'utilisateur root à l'aide de la commande
sudo -s
. Puis copier le fichier à partir de /home/ce2 de l'utilisateur dans /var/lib/tomcat6/webapps/l'aide de la commandecp -i RealEstateERP.war /var/lib/tomcat6/webapps/
.2) SSH en machine linux par le biais de la pâte à modeler.Changement pour l'utilisateur root à l'aide de la commande
sudo -s
.Fournir de l'autorisation d'écriture pour tous les utilisateurs sur /var/lib/tomcat6/webapps/l'aide de la commandechmod 777 /var/lib/tomcat6/webapps/
. Puis copier les fichiers dans le répertoire directement à partir de filezilla.