Инструменты пользователя

Инструменты сайта


terminal

Команды в терминале Linux

Все примеры для VestaCP

Поиск файлов

Поиск api.php

find /home/admin/web/*/public_html/api.php -print

Поиск api.php с нужным ID

grep -l -r "$z_conf\['id'\] = 'id'" /home/admin/web/*/public_html/api.php

Замена в файлах

Замена ID в api.php

grep -l -r "$z_conf\['id'\] = 'id_old'" /home/admin/web/*/public_html/api.php | xargs sed -i "s/$z_conf\['id'\] = 'id_old'/$z_conf\['id'\] = 'id_new'/g"

Дописать в конец .htaccess блокировку на скачивание api.ini

find /home/admin/web/*/public_html/.htaccess -exec sed -i '$a<Files "api.ini">\nOrder Allow,Deny\nDeny from all\n</Files>' {} \;

Удаление файлов

Удаление старого конфига api.php

find /home/admin/web/*/public_html/api.ini -delete

Замена файлов

Замена старого api.php на новый
Новый настроенный api.php нужно залить в корень сервера.

find /home/admin/web/*/public_html -name "api.php" -exec cp /api.php {} \;

Права и владельцы

Рекурсивная смена владельца файлов

chown -R admin:admin /home/admin/web/

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki