【问题标题】:Unable to copy files as superuser on Amazon EC2 server running Ubuntu 14.04 LTS无法在运行 Ubuntu 14.04 LTS 的 Amazon EC2 服务器上以超级用户身份复制文件
【发布时间】:2014-07-31 03:49:11
【问题描述】:

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

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 相同的命令(将 war 文件复制到 webapps 文件夹)以前可以工作,但现在似乎不再工作了。

我试过重启服务器,但无济于事。

任何帮助将不胜感激。

【问题讨论】:

    标签: ubuntu amazon-ec2 ubuntu-14.04


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 2020-07-12
      相关资源
      最近更新 更多