AnonSec Shell
Server IP : 5.101.180.230  /  Your IP : 216.73.216.104   [ Reverse IP ]
Web Server : Apache/2.4.62 (Debian)
System : Linux s4261ad19.fastvps-server.com 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64
User : mrnews_ru_usr ( 1030)
PHP Version : 8.2.26
Disable Function : NONE
Domains : 1 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/create_wordpress_sites.sh
#!/bin/bash

# Массивы с данными о сайтах
domains=("inn4b.ru" "raydo-cars.ru" "agroupp.ru" "rt-epk.ru" "pipetrust.ru" "stroyanker.ru" "prilogy.ru" "dvsav.ru" "fromagedl.ru" "gwdon.ru" "odilia.ru" "perimetr48.ru" "telebotpro.ru" "avtomoikidor.ru" "itimc.ru" "kettstar.ru" "autovolnaptz.ru" "avtoburner.ru" "gazcomp.ru" "paradajz-tur.ru" "btmag.ru" "kras-youravto.ru" "doroga4x4.ru" "evropatc.ru" "pilomaty.ru" "boschbattery.ru" "atv-inc.ru" "art-of-remont.ru")
themes=("hardnews" "gu-cherry-blog" "gu-cherry-blog" "newspaperly" "daily-newscast" "architecture-building" "ogma-news" "newspaperly" "hardnews" "daily-newscast" "newspaperly" "architecture-building" "ogma-news" "gu-cherry-blog" "ogma-news" "gu-cherry-blog" "gu-cherry-blog" "gu-cherry-blog" "ogma-news" "balanced-blog" "hardnews" "gu-cherry-blog" "gu-cherry-blog" "newspaperly" "architecture-building" "ogma-news" "daily-newscast" "viral-news")
titles=(
    "Финансовый Гид"
    "Авто Эксперт"
    "Садовый Мир"
    "Промышленный Портал"
    "Финансовая Энциклопедия"
    "Строительный Эксперт"
    "Технологический Обозреватель"
    "Промышленный Ресурс"
    "Финансовые Новости"
    "Финансовый Консультант"
    "Промышленный Мониторинг"
    "Строительный Советник"
    "Хайтек Новости"
    "Автомобильный Мир"
    "Хайтек Иновации"
    "Спортивный Блог"
    "Автомобильный Обозреватель"
    "Зеленый Автопарк"
    "Хайтек Тренды"
    "Путешествия без границ"
    "Финансовый Партнер"
    "Авто Мастер"
    "Авто Новости"
    "Промышленный Опыт"
    "Строительный Мастер"
    "Хайтек Революция"
    "Финансовый Эксперт"
    "Строительный Проект"
)
descriptions=(
    "Комплексная информация о финансах, инвестициях, экономике и личных financах..."
    "Все о автомобилях - новости, тест-драйвы, обзоры, советы по покупке и обслуживанию авто..."
    "Полезные советы для садоводов и огородников..."
    "Информационный портал о промышленности - новости, тенденции, технологии и оборудование..."
    "Подробное описание финансовых инструментов, стратегий и терминов..."
    "Профессиональные материалы о строительстве и ремонте..."
    "Последние новости из мира технологий, обзоры гаджетов..."
    "Новости и аналитика промышленного рынка..."
    "Актуальные новости финансового рынка, аналитика и советы..."
    "Практические советы по управлению личными финансами..."
    "Ежедневный мониторинг промышленного рынка..."
    "Профессиональные рекомендации для строителей и ремонтников..."
    "Самые свежие новости из мира технологий..."
    "Все о современных автомобилях - новости, тест-драйвы..."
    "О инновациях и технологических прорывах..."
    "Все о спорте - новости, результаты, аналитика..."
    "Подробные обзоры автомобилей, сравнительные тесты..."
    "Все о современных экологически чистых автомобилях..."
    "Тренды в сфере технологий, инновации..."
    "Вдохновляющие истории о путешествиях..."
    "Ваш партнер в мире финансов..."
    "Советы профессионалов по ремонту, обслуживанию..."
    "Последние новости автомобильной индустрии..."
    "Опыт и практика промышленных предприятий..."
    "Профессиональные советы по строительству..."
    "Как технологии меняют нашу жизнь..."
    "Профессиональные консультации по финансовым вопросам..."
    "Все о строительстве - от идеи до реализации..."
)
usernames=("Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor" "Redactor")
passwords_redactor=("$MVz:>!||,(,Z1=X1w^a9gtmKl/" "!TGq3KZkfhqrt~[>~u;,=/[Uzoj" "B)Dx&bontr*S7B]@*f-;8&1w?r{" "C#aR#:158+-%}Ukomac-puS]HeA" "Tbn+sL{7{[_~]-=,pb)5[|nM@:g" "%-0Y0DdbY[lg<}Id>(=9qrx=LKY" "s47s$;B4z=%$0V#ztUv,S?(T7cI" "^X-kHYG:>P8wEijy;&u/THtf:&5" "7PFkgT,GG&Tq?{}=uv3|>A03e<I" "k8?fvO1^gm]B_gBY(hq~BQ73b3J" "}9pc3?)4C+ZS$%(1k)aEg63s^-j" "&noJXuT&]0J)LAhDR]XtN}-=ZH^" "$0ORh#fBb_/yY8a(4@{jzrbGg(#" "Cs{!q]8QfPB|Pfi$Oi$8Q1mz*dE" ".KDgaVaz83,.)Vn[H?8D)U6OOs5" "MG;}6HQ/CS~KF]o]swm;r!+I1." "/mH,jp[Va*K*3ZC9Bo9/z^eZ>8l" "y:HNx7vNIB^R>gPlOaMQHELJHf" "MG;}6HQ/CS~KF]o]swm;r!+I1.")
users_server=("inn4b_ru_usr" "raydo_cars_r_usr" "agroupp_ru_usr" "rt_epk_ru_usr" "pipetrust_ru_usr" "stroyanker_r_usr" "prilogy_ru_usr" "dvsav_ru_usr" "fromagedl_ru_usr" "gwdon_ru_usr" "odilia_ru_usr" "perimetr48_r_usr" "telebotpro_r_usr" "avtomoikidor_usr" "itimc_ru_usr" "kettstar_ru_usr" "autovolnaptz_usr" "avtoburner_ru_usr" "gazcomp_ru_usr" "paradajz_tur_usr" "btmag_ru_usr" "kras_youravt_usr" "doroga4x4_ru_usr" "evropatc_ru_usr" "pilomaty_ru_usr" "boschbattery_ru_usr" "atv_inc_ru_usr" "art_of_remon_usr")
passwords_server=("FnSanRM5PzpTXHUX" "cnrHylYfOEbsdfZ6" "7lYf6NSL3h9AqAca" "D67QrlapPHZFjKib" "s4eoMXMLyKXCIu9e" "FvBT5keOMoJdZql5" "y5OiThlC5QY2NcnB" "Rnn0CFjpqzrFqwKq" "XbRHjl0HUkKZtvQQ" "aARg8u4bOGq3NOYP" "gwYukB50qdLtkWFi" "M7YAB2O1JE8IdcIp" "75O5I88re8vokyJT" "GM9XyYzGQZUGpRJ9" "PidF20e71V0qlZpB" "hvONNfSeVCkVFB00" "gH5xEv9KqywGOLIk" "sknV1qI6IiAYzFip" "9D9qlMunR3M758tp" "bj3e5r7JbgJMPIXs")

# Цикл по сайтам
for i in "${!domains[@]}"; do
    domain=${domains[$i]}
    theme=${themes[$i]}
    title=${titles[$i]}
    description=${descriptions[$i]}
    username=${usernames[$i]}
    password_redactor=${passwords_redactor[$i]}
    user_server=${users_server[$i]}
    password_server=${passwords_server[$i]}
    path="/var/www/$user_server/data/www/$domain"

    echo "--------------------------------------------"
    echo "🔹 Настройка сайта: $domain под пользователя: $user_server"
    echo "Путь к сайту: $path"
    echo "--------------------------------------------"

    # Проверяем, существует ли пользователь на сервере
    if id "$user_server" &>/dev/null; then
        echo "✅ Пользователь $user_server найден, продолжаем..."
    else
        echo "❌ Ошибка: Пользователь $user_server не существует!"
        continue
    fi

    # Проверяем, существует ли папка с WordPress
    if [ ! -f "$path/wp-config.php" ]; then
        echo "❌ Ошибка: Папка $path не является установкой WordPress!"
        continue
    fi

    # Переключаемся на пользователя сервера
    echo "Переключаемся на пользователя $user_server..."
    su_command="su - $user_server -c "

    # 1. Установка и активация темы
    echo "Устанавливаем и активируем тему $theme для сайта $domain..."
    eval "$su_command 'wp --path=\"$path\" theme install $theme --activate --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Тема $theme успешно установлена и активирована на сайте $domain"
    else
        echo "❌ Ошибка установки темы $theme на сайте $domain"
        continue
    fi

    # 2. Создание пользователя с ролью "редактор"
    echo "Создаем пользователя $username с ролью 'редактор'..."
    eval "$su_command 'wp --path=\"$path\" user create $username $username@$domain --role=editor --user_pass=\"$password_redactor\" --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Пользователь $username успешно создан на сайте $domain"
    else
        echo "❌ Ошибка создания пользователя $username на сайте $domain"
    fi

    # 3. Настройка постоянных ссылок
    echo "Настройка постоянных ссылок в формате /%category%/%postname%/..."
    eval "$su_command 'wp --path=\"$path\" rewrite structure \"/%category%/%postname%/\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" rewrite flush --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Постоянные ссылки успешно настроены на сайте $domain"
    else
        echo "❌ Ошибка настройки постоянных ссылок на сайте $domain"
    fi

    # 4. Установка названия и описания сайта
    echo "Устанавливаем название и описание для сайта..."
    eval "$su_command 'wp --path=\"$path\" option update blogname \"$title\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update blogdescription \"$description\" --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Название и описание успешно установлены для сайта $domain"
    else
        echo "❌ Ошибка при установке названия и описания для сайта $domain"
    fi

    # 5. Настройка параметров обсуждений
    echo "Настройка параметров обсуждений..."
    eval "$su_command 'wp --path=\"$path\" option update ping_sites \"\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update default_ping_status closed --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update default_comment_status closed --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update comments_notify 0 --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update moderation_notify 0 --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update comment_moderation 1 --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update comment_whitelist 1 --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Параметры обсуждений успешно настроены на сайте $domain"
    else
        echo "❌ Ошибка настройки параметров обсуждений на сайте $domain"
    fi

    # 6. Переключение на HTTPS
    echo "Переключаем сайт на HTTPS..."
    eval "$su_command 'wp --path=\"$path\" option update siteurl \"https://$domain\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update home \"https://$domain\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" search-replace \"http://$domain\" \"https://$domain\" --all-tables --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Сайт успешно переключен на HTTPS"
    else
        echo "❌ Ошибка переключения на HTTPS"
    fi

    # 7. Установка русского языка и часового пояса
    echo "Устанавливаем русский язык и часовой пояс 'Москва'..."
    eval "$su_command 'wp --path=\"$path\" core install-language ru_RU --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update WPLANG \"ru_RU\" --allow-root'"
    eval "$su_command 'wp --path=\"$path\" option update timezone_string \"Europe/Moscow\" --allow-root'"

    if [ $? -eq 0 ]; then
        echo "✅ Язык и часовой пояс успешно установлены"
    else
        echo "❌ Ошибка установки языка и часового пояса"
    fi

    echo "--------------------------------------------"
done

echo "✅ Все сайты успешно настроены."

Anon7 - 2022
AnonSec Team