Я делал патч для magento через Терминал и выполнял следующие команды в /, а не в / public_html
find . -type d -exec chmod 500 {} \;
find . -type f -exec chmod 400 {} \;
find var/ -type f -exec chmod 600 {} \;
Есть ли простое решение для этого, или я испортил свой сервер?
У меня была похожая проблема, но не из корневой папки :s
Если вы используете дистрибутив на основе RPM, это можно сделать с помощью команды rpm --setperms
.
было бы мучительно возвращать пакеты один за другим, в системе, подобной Debian, apt-get --reinstall install
— ваш друг.
Я не уверен, что он будет работать во всех каталогах
Вы неплохо обработали свой сервер. Самый быстрый способ восстановиться — переустановить ОС и восстановить резервные копии. У вас есть резервные копии, верно?