【问题标题】:Access denied for files owned by apache [closed]apache拥有的文件的访问被拒绝[关闭]
【发布时间】:2012-11-07 05:11:40
【问题描述】:

我正在尝试将数据从我的 VPS 迁移到另一个。问题是,对于我从其中移动文件的 VPS,我没有 root 访问权限,并且大多数用户上传的内容都归 apache 所有,因此当我尝试rsync 时,我得到了access denied .我从我有权访问的帐户尝试 chown ,但似乎该帐户无法更改这些文件的所有者(但我也可能做错了,因为我是 SSH 新手。所以请告诉我正确的递归更改文件夹和子文件夹中所有文件的所有权的语法。我试过chown -R dirname/*)。那么还有其他方法可以移动这些文件吗?

另外,如果我重置密码(我在 godaddy linux-VPS 上),它会影响我的网站或导致任何停机时间吗?如果我获得 root 访问权限,对这件事有帮助吗?

【问题讨论】:

  • 将此问题邮寄给服务提供商。他们会处理它。我不认为他们会给你root访问权限。相反,他们将更改文件权限
  • 我尝试联系他们,但他们不会这样做。我一个人在这里
  • chown <user>:<group> dirname/* -R<user><group> 是占位符。

标签: linux apache ssh vps


【解决方案1】:

在 Go Daddy Linux VPS 上重置密码不会导致任何停机。密码重置应该只更改用户和根密码。以您的用户身份登录到服务器后,您将使用“su”命令更改为 root 用户。您不能直接以 root 身份登录。该命令将如下所示:

 #su -

以 root 身份登录后,您应该能够毫无问题地执行 rsync。

【讨论】:

    猜你喜欢
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多