2014-06-10 2 views
2

J'essaie de copier un fichier war dans le dossier webapps d'Apache Tomcat 7 sur une instance EC2 exécutant Ubuntu. Cependant, je reçois l'erreur suivanteImpossible de copier des fichiers en tant que superutilisateur sur un serveur Amazon EC2 exécutant Ubuntu 14.04 LTS

cp: cannot create regular file ‘apache-tomcat-7.0.54/webapps/app-beta.war’: Permission denied 

J'ai essayé d'exécuter la commande en tant qu'utilisateur racine et (sudo su), et il persiste. (Lorsque je tape whoami il retourne root)

Parfois, tout en faisant sudo su, je reçois l'erreur suivante:

sudo: unable to resolve host ip-xxx-xx-xx-xx 

Pour résoudre ce problème, je l'ai édité /etc/hosts et a ajouté 127.0.0.1 ip-xxx-xx-xx-xx La même commande (copier un fichier war dans le dossier webapps) a déjà fonctionné, mais cela ne semble plus le cas.

J'ai essayé de redémarrer le serveur, en vain.

Toute aide serait appréciée.

Répondre

2

Vérifiez le drapeau immuable de ce dossier en utilisant la commande lsattr folder/. Si l'indicateur immuable (i) est défini, même l'utilisateur root ne peut pas modifier le fichier/dossier. Supprimez le drapeau immuable en utilisant la commande suivante chattr -R -i folder/

Questions connexes