2

我正在尝试将战争文件复制到webapps运行 Ubuntu 的 EC2 实例上的 Apache Tomcat 7 的文件夹中。但是,我收到以下错误

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

我也尝试以 root 用户身份运行该命令(sudo su),它仍然存在。(即当我输入whoami它返回root

有时,在做的时候sudo su,我收到以下错误:

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

为了解决这个问题,我已经编辑/etc/hosts并添加127.0.0.1 ip-xxx-xx-xx-xx 了相同的命令(将战争文件复制到webapps文件夹)以前有效,但它似乎不再有效。

我已经尝试重新启动服务器,但无济于事。

任何帮助,将不胜感激。

4

1 回答 1

2

使用命令检查该文件夹的不可变标志lsattr folder/。如果设置了不可变标志(i),则即使是 root 用户也无法更改文件/文件夹。使用以下命令删除不可变标志chattr -R -i folder/

于 2014-06-11T06:10:01.407 回答