Показаны сообщения с ярлыком восстановление. Показать все сообщения
Показаны сообщения с ярлыком восстановление. Показать все сообщения

среда, 27 февраля 2019 г.

Создать пользователя в DJANGO через SQL

Понадобилось попасть в админку сайта на django, имя рутовый доступ к серверу. База сайта лежала в локальном sqlite. Генерируем себе пароль с помощью утилиты djpass:
$ ./djpass ololo
Hash: pbkdf2_sha256$120000$nwEK2MXzMCj7$u3ZGMBCbdGC72pNJkh8dZ79pcYbmlGNQCrDXvvG8WuA=
Эту утилиту я поставил в мусорную тестовую виртуальную машину на Debian, дабы не засорять свой комп, а уж тем более сервер, всяким непотребством. Ставится через программу cargo, которая есть в стандартных репах Debian:
# apt install cargo
$ cargo install djpass
Если что, утилита оказывается в каталоге ~/.carbo/bin С хешем наперевес идём в базу. В моём случае, как я уже сказал, это sqlite:
# sqlite3 /path/to/db/file

sqlite> INSERT INTO "auth_user" VALUES(3,"pbkdf2_sha256$120000$nwEK2MXzMCj7$u3ZGMBCbdGC72pNJkh8dZ79pcYbmlGNQCrDXvvG8WuA=
","",1,"megaadmin","","",1,1,"2019-02-27 11:32:20","");
Готово. Далее у меня была внутреняя ошибка 500, но при включенном дебаге выяснил, что просто права к базе были некорректными, nginx не мог до неё добраться.

понедельник, 17 сентября 2012 г.

Запланировать проверку диска при перезагрузке

Чтобы запланировать проверку файловой системы при перезагрузке, надо в корне этой ФС создать пустой файл forcefsck. Например:
# touch /forcefsck
touch /var/forcefsck
touch /usr/forcefsck
touch /home/forcefsck
При следующей перезагрузке произойдут проверки. Другой вариант -- проверить, что в /etc/fstab для каждой ФС в последней колонке стоит цифра, отличная от нуля. Для корневой ФС -- единица, для остальных 2. После чего выполнить shutdown с ключом -F.

среда, 2 марта 2011 г.

Каталог ".." на флешке

Принесли флешку, обработанную вирусом следующим способом: вирус создал каталог ".." - две точки - и перекинул туда все файлы, что были на флешке. На их место положил собственные exe-файлы с измененными ярлыками. Антивирусная программа удалила все экземпляры вируса, но восстановить файлы из каталога с двумя точками не смогла.

В Dos/Windows восстановление таких файлов достаточно простое - dir /X e:\ и move e:\E2E2~1 c:\temp. Windows под рукой не оказалось, но Linux справился с задачей не хуже. Вернее пакет mtools. Достаточно указать путь к устройству (флешке) в конфигурационном файле:
drive c: file=/dev/sdb1
Далее командой
# mdir c:
увидеть настоящее имя каталога с двумя точками - E2E2~1. И командой
# mmove c:\E2E2~1\* c:\temp
вытащить эти файлы. После чего каталог ".." можно удалить:
# mrd c:\E2E2~1

вторник, 1 февраля 2011 г.

Изменение метки тома FAT32 из Linux

Принесли флешку, метка тома которой (label) состояла из различных служебных символов. Возможно побочный эффект какого-нибудь вируса. Изменить эту метку на разделе FAT32 можно командой mlabel из пакета mtools. Установка:
# emerge mtools
Настройка:
/etc/mtools/mtools.conf
drive c: file="/dev/sdc1"
Запускаем:
# mlabel c:

среда, 12 января 2011 г.

Восстановление файлов после форматирования

Принесли sd-карту, которую отформатировали штатными средствами фотоаппарата. Попросили восстановить хоть что-нибудь. Попробуем.

воскресенье, 11 апреля 2010 г.

Восстановить индексы видеофайла

Как починить "неперематываемый" видеоролик? Для этого надо восстановить индекс командой:
mencoder ./MVI_3911.avi -forceidx -oac copy -ovc copy -o ./MVI_3911_.avi

среда, 16 декабря 2009 г.

Сброс пароля Windows с помощью Linux

Задача: сбросить забытый пароль пользователя Windows

среда, 25 марта 2009 г.

Восстановление удаленных файлов с FAT и NTFS под LINUX

Как восстановить файлы, недавно удаленные с USB-флешки? Легко! Понадобится связка из fls и icat.