linux - 拒绝访问 apache 拥有的文件

标签 linux apache ssh vps

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

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

最佳答案

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

 #su -

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

关于linux - 拒绝访问 apache 拥有的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263442/

相关文章:

linux - ls -l 和 grep 不能一起工作

apache - 每个Mahout群集中的向量

apache - 主域名的 SSL 不起作用,但子域可以

ssh - 创建spark集群,无需ssh无密码访问

linux - 如何过滤 "diff"命令以排除某些条目?

linux - 批量运行imageJ

linux - 第二次从 Proc-FS 文件读取时使用 lseek() 是否安全

apache - Nginx 为 apache 提供静态内容和代理

php - 从php运行shell脚本

linux - 配置 ssh key 后仍然收到密码提示