【问题标题】:Should I chown after tar and mv file to different domain director on same server? [closed]我应该将 tar 和 mv 文件 chown 到同一服务器上的不同域主管吗? [关闭]
【发布时间】:2011-06-14 15:00:49
【问题描述】:

我在一个域 (reesefelts.org) 上的 httpdocs 中执行了整个目录的 tar,并在 mediatemple (dev.reesefelts.org) 的同一 vhosts 机器上的另一个目录中执行了 un-tar。现在使用 FTP 和 BBEdit 更新文件时遇到问题。可以在 BBEdit 中编辑文件,但不会保存我的更改。

当 WordPress 看不到 wp-config.php 时,我 chown wp-config.php 给该域的用户。我是否需要在 httpdocs 中递归地更改整个“httpdocs”目录或仅更改所有文件和文件夹,以及执行此操作的命令是什么?

MediaTemple 给了我这个:

chown domainuser:psaserv /var/www/vhosts/mt-example.com/myweb chown -R domainuser:psacln /var/www/vhosts/mt-example.com/myweb/*

这对吗?

据此,第一行是该域的当前用户。找到所有者的命令是什么?

那么,第二行就是将所有者更改为 FTP 用户,对吗?这样一来,FTP 用户可以使用 Fetch 和 BBEdit 编辑文件并保存更改,对吗?

另外,我无法编写新插件、升级或任何上传到 wp-content 目录。我假设这是同一个问题。

我是 Linux 新手,正在学习中。任何帮助将不胜感激。

【问题讨论】:

    标签: linux wordpress vhosts mediatemple chown


    【解决方案1】:

    首先,您需要了解导致问题的文件的所有者、组和权限。 为此,只需在目录上执行 ls -l 并检查即可。 如果您希望能够从 FTP 编辑和保存文件,您需要知道 FTP 用户拥有哪个组并更改文件的组,或者更改所有者和组或更改权限。

    你需要了解linux上的用户、组和权限,我建议你google一下,读一读,你就可以自己做。

    顺便说一句,发布的命令很好,但不确定它们是否进行了正确的更改。

    【讨论】:

    • 谢谢。我执行了 ls -l 操作,发现我的文件不属于正确的用户,一旦我将它们从 domain1 的一个 httpsdocs 目录移动到 domain2 的另一个 httpdocs 目录。我学会了如何 chown 目录,将文件重置为 domain2 的 FTP 用户,这对我有用。谢谢。
    • 很高兴知道你能做到!
    猜你喜欢
    • 2020-03-23
    • 2013-05-08
    • 2012-10-29
    • 2021-12-08
    • 2011-08-23
    • 1970-01-01
    • 2015-05-06
    • 2021-12-05
    • 1970-01-01
    相关资源
    最近更新 更多