Установите разрешения с помощью chmod, находясь в неправильном каталоге

Я делал патч для magento через Терминал и выполнял следующие команды в /, а не в / public_html

find . -type d -exec chmod 500 {} \;
find . -type f -exec chmod 400 {} \;
find var/ -type f -exec chmod 600 {} \;

Есть ли простое решение для этого, или я испортил свой сервер?

0
28.06.2017, 02:01
2 ответа

У меня была похожая проблема, но не из корневой папки :s

Если вы используете дистрибутив на основе RPM, это можно сделать с помощью команды rpm --setperms. было бы мучительно возвращать пакеты один за другим, в системе, подобной Debian, apt-get --reinstall install— ваш друг.

Я не уверен, что он будет работать во всех каталогах

1
28.01.2020, 02:45

Вы неплохо обработали свой сервер. Самый быстрый способ восстановиться — переустановить ОС и восстановить резервные копии. У вас есть резервные копии, верно?

0
28.01.2020, 02:45

Теги

Похожие вопросы