Добавить в корзинуПозвонить
Найти в Дзене
Программист - турист

Резервная копия битрикс. Что делать если забыл пароль.

Недавно столкнулся с такой проблемой. Заказчик поставил пароль на резервные копии, внес кучу контента, что-то сломал, где-то затер. Надо восстанавливать, но наши копии слишком стары, а пароль от новых заказчик не помнит. Первое что пришло в голову, это попробовать перебор паролей. Не помогло
Дальше я подумал, что я смекалистый парень. Зачем-то отключил резервное копирование, а после поставил опять, с новым паролем. Но он не подошел к старым копиям (что логично) Решил полазить в дебрях интернета и нашел решение, но вот не задача, пароль я поставил новый. На этот случай у нас была копия, которая была сделана после включения автоматического резервного копирования. Я отказываюсь назад, пароль становится старый, запускаю скриптик, вижу пароль, возвращаюсь вперед к самой свежей копии. Кстати, вот решение, как посмотреть пароль от автоматического создания резервных копий:
Заходим в настройки, находим пункт "выполнить php скрипт", вводим 2 строки
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/mo

Недавно столкнулся с такой проблемой.

Заказчик поставил пароль на резервные копии, внес кучу контента, что-то сломал, где-то затер. Надо восстанавливать, но наши копии слишком стары, а пароль от новых заказчик не помнит.

Первое что пришло в голову, это попробовать перебор паролей. Не помогло
Дальше я подумал, что я смекалистый парень. Зачем-то отключил резервное копирование, а после поставил опять, с новым паролем. Но он не подошел к старым копиям (что логично)

Решил полазить в дебрях интернета и нашел решение, но вот не задача, пароль я поставил новый. На этот случай у нас была копия, которая была сделана после включения автоматического резервного копирования. Я отказываюсь назад, пароль становится старый, запускаю скриптик, вижу пароль, возвращаюсь вперед к самой свежей копии.

Кстати, вот решение, как посмотреть пароль от автоматического создания резервных копий:
Заходим в настройки, находим пункт "выполнить php скрипт", вводим 2 строки
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php");
var_dump(CPasswordStorage::Get('dump_temporary_cache'));

Любуемся паролем.

К сожалению, это работает только с автоматическим резервным копированием, ниже цитата битрикс:

Внимание! Пароль пользователя не хранится в системе Bitrix Framework или в компании "1С-Битрикс". При создании бэкапа на сервер компании "1С-Битрикс"  передается только хеш пароля пользователя, который позволяет проверить  корректность пароля, но не дает возможности распаковать архив.
Компания "1С-Битрикс" не может восстановить или поменять пароль! Будьте внимательны, без знания этого пароля восстановить бэкап не удастся!