5357
|
Компиляторы и платформы / Linux / Re: Sudo su доступ?
|
: Сентябрь 25, 2008, 13:16
|
если есть физический доступ к компу - то можно взломать пароль по крайней мере в линуксе так
PS: если просто стер - то подмонтировать диск с LiveCD, и переписать туда бинарь sudo. Прада есть ли для FreeBSD такие LiveCD - я не в курсе.
LiveCD подойдет от Линукса (фс-то вроде одинаковые), а бинарь нeжно скомпиленый под FreeBSD. В общем грузишься с лайф-сиди, в консоли делаешь mkdir /mnt/hd mount /dev/корневой_раздел /mnt/hd Далее если у тебя есть бинарник, закидываешь его куда нужно. На счет взлома пароля, это я немного погорячился, т.к. знаю как это делается на Линухе, а не на бсд. Хотя может помочь. В Линухе пароли хранятся в /etc/passwd или /etc/shadow. Доступ на запись к ним только руту, но с лайф-сиди ты и зайдешь под рутом. В общем mkdir /mnt/hd mount /dev/корневой_раздел /mnt/hd passwd //Тут вводишь пароль exit reboot Вот вроде и все, только под бсд может быть немного по-другому.
|
|
|
5358
|
Компиляторы и платформы / Linux / Re: Sudo su доступ?
|
: Сентябрь 25, 2008, 11:11
|
ИМХО, никак. Нужно установить sudo, но для этого нужно стать рутом. Т.е. либо переустановка системы, либо найти/взломать пароль рута. Как взломать могу рассказать.
|
|
|
5359
|
Программирование / Общий / Re: Создание патчей
|
: Сентябрь 24, 2008, 20:27
|
Делаю diff -urN qt-all-opensource-src-4.4.0 qt-all-opensource-src-4.4.1/ > /media/disk/patch.txt Но бинарные файлы косячатся. xdeltа не собралась, завтра еще покопаюсь.
|
|
|
5360
|
Программирование / Общий / Создание патчей
|
: Сентябрь 24, 2008, 18:57
|
Кто-нибудь заморачивался созданием патчей под Линуксом? Есть программы с ГУИ? Знаю, что делать патчи можно программами diff и patch, но что-то не получается. Хочется помочь тем, у кого нет возможности выкачивать весь дистрибутив кути, тем более, что он жирнеет на глазах.
|
|
|
5362
|
Qt / Базы данных / Re: Выбор СУБД
|
: Сентябрь 24, 2008, 17:40
|
ИМХО, практически любую БД можно прочитать в текстовом редакторе, если знать структуру. Если нужна именно секретность, то и храни зашифрованные данные.
|
|
|
5363
|
Qt / Интернационализация, локализация / Re: Читать файлы в разных кодировках
|
: Сентябрь 24, 2008, 14:38
|
Отключайте BOM
При сохранении файла многие текстовые редакторы предлагают флажок «Include Unicode Signature (BOM)», «Add Byte Order Mark» или нечто подобное. Прежде всего убедитесь, что в вашем редакторе это есть. Если похожей настройки не обнаружено (как, например, в «Блокноте») — пользоваться таким редактором для серьёзных задач не стóит. Найдя этот флажок — отключите его.
Byte Order Mark (BOM) — это три служебных байта, которые автоматически записываются в начало документа и обозначают, что он сохранён в кодировке UTF. Подробности можно прочитать в справочнике, а практическая сторона заключается в том, что эти служебные байты в UTF‑8 не являются необходимыми, зато, наоборот, могут ввести в заблуждение некоторые старые браузеры и другие программы. Взято с http://webmastak.com/article.aspx?id=300. Кстати, если захочешь в исходники впихнуть BOM, то обломишься с компилятором.
|
|
|
5364
|
Qt / Интернационализация, локализация / Re: Читать файлы в разных кодировках
|
: Сентябрь 24, 2008, 14:30
|
На сколько я знаю, рекомендуется не пользоваться BOM. Его, кстати, вставляет блокнот в масдае. panter_dsd Для UTF-8 или вообще? И кем рекомендуется? Интересует ссылка с обоснованиями. К сожалению ссылки нет, так как не помню где читал. Скорее всего где-то в faq'е. Не претендую на достоверность.
|
|
|
5368
|
Qt / Базы данных / Re: Выбор СУБД
|
: Сентябрь 24, 2008, 09:21
|
SQLite, BerklyDB, что-нибудь через ODBC. FireBird хорошее решение, тем более можно будет потом на сервер перейти без проблем.
|
|
|
5369
|
Qt / Установка, сборка, отладка, тестирование / Re: Вопрос по Code::Block 8.02
|
: Сентябрь 23, 2008, 18:19
|
Я с С::B не работал, но вообще должен быть pro файл. Скорее всего у тебя что-то с настройками. Попробуй сравнить файлы проекта, которорый компилится и который не компилится. Попробуй еще так: <Compiler> <Add option="-Wall" /> <Add directory="C:\Qt\4.4.0\include" /> <Add directory="C:\Qt\4.4.0\include\Qt" /> <Add directory="C:\Qt\4.4.0\include\QtGui" /> <Add directory="C:\Qt\4.4.0\include\QtCore" /> </Compiler>
|
|
|
5370
|
Компиляторы и платформы / Linux / Re: Вопросы по rc.conf
|
: Сентябрь 23, 2008, 18:13
|
Туда закидываешь то, что нужно запускать при запуске системы. Погугли на эту тему и посмотри что находится в rc.conf. А вообще скачай/купи себе книгу по Линуксу.
|
|
|
|
|