Работаю над новым клиентским сайтом разработчиков, который представляет собой установку WordPress на ящик Plesk. У меня есть root-доступ по SSH и доступ к FTP через отдельную учетную запись.
Что я сделал до сих пор
Изначально я вообще не мог вносить изменения ни в какие файлы. Разрешения для всех файлов шаблонов выглядели немного странно (644), поэтому я решил изменить их, чтобы разрешить группу, и добавить себя в группу:
Эта проблема
Это работало нормально, с точки зрения возможности редактировать существующие файлы, поэтому я начал работать. Однако я не могу загрузить в каталог, даже запустив CHOWN -R root:root templatefolder/
и находясь в корневой группе.
Я чувствую, что, должно быть, упускаю что-то очевидное, и это бьет меня по голове.
Вопросы:
Файлы в установке принадлежат 500 с группой 500 - я просмотрел /etc/group and
/etc/passwd
и нет ни пользователя, ни группы с этим идентификатором. Это осталось от установки другого разработчика или предыдущего сервера (они недавно переехали)?
Достаточно ли находиться в «корневой» группе, или мне нужно иметь папку с темой как «myftpuser», чтобы загружать и создавать новые файлы?
Как я уже сказал, у меня есть права на редактирование, так что я зашел так далеко. Я сейчас сомневаюсь, что делать дальше!
Вы сказали, что вернули права доступа к папке 755
. Это означает, что вы должны быть владельцем папки, чтобы иметь возможность создавать в ней файлы. Причина, по которой ваш chmod
сломался, когда вы изменили папки на 664
потому что папкам нужен бит выполнения. Итак, вам нужно установить папки на 775
и убедитесь, что вы входите в группу, которой они принадлежат.
Кроме того, лучший способ решить эту проблему - не добавлять себя в корневую группу, а изменить группу всех файлов на ту, в которой вы находитесь. Это не серьезная проблема, но это просто хорошая практика.
(Еще лучше было бы использовать ACL, но это выходит за рамки этого вопроса)
Наконец, файлы, которые принадлежат «500: 500», вероятно, были потому, что это был владелец, когда они были извлечены из архива при установке. Вы можете без проблем изменить владельца, чтобы соответствовать другим файлам.