在新客户的开发站点上工作,这是一个在Plesk框上的wordpress安装。 我有SSH根访问,并通过一个单独的帐户FTP访问。
到目前为止我所做的
最初,我根本无法对任何文件进行任何更改。 所有的模板文件的权限看起来有点棘手(644),所以我想改变他们允许组,并将自己添加到组:
问题
这可以工作,就能够编辑现有的文件,所以我开始工作。 但是,我无法上传到目录,即使运行CHOWN -R root:root templatefolder/并且位于根组中。
我觉得我一定会错过一些显而易见的事情,而且正在努力。
问题:
由500组拥有的500中的文件 – 我查看过/etc/group and /etc/passwd ,没有用户也没有此组的ID。 这是从另一个开发人员的设置或以前的服务器(他们最近移动)剩下的?
是否足够在“根”组中,还是我需要将主题文件夹作为“myftpuser”来上传和创build新文件?
就像我说的,我有编辑权限,所以我把自己弄得这么远。 我现在正在质疑下一步该做什么!
你说你把文件夹权限恢复到755 。 这意味着您必须是该文件夹的所有者才能在其中创build文件。 当你将文件夹改为664时,你的chmod破坏的原因是因为文件夹需要执行位。 所以你需要将文件夹设置为775 ,并确保你在拥有它们的组中。
而且,解决这个问题的更好的方法不是把自己加到根组中,而是把所有文件的组合改为你所在的文件组。不是一个大问题,而是一个很好的练习。
(更好的做法是使用ACL,但这超出了这个问题的范围)
最后,“500:500”所拥有的文件可能是因为在安装时从tarball中提取的。 您可以更改所有权以匹配其他文件,而不会出现问题。