bash.im ithappens.me zadolba.li

Факапы

8171

ClosedVPN

30 декабря 2011, 15:45

Знаете, каково это — настроить линуксовый сервер, являющийся единственным источником интернетов в штабе отряда противопожарной службы, находящемся за 180 км от города, показать шефу, как всё замечательно работает, и забыть забить настройки eth0, роутинга и rc.d для OpenVPN в конфиги, а на следующий день не обнаружить этот сервер в сети VPN, так как его выключали на ночь?

8143

От нашего домена — вашему домену

28 декабря 2011, 08:00

Случилась эта история с моим коллегой, ещё раз подтвердив, что законы Мёрфи не дремлют и только и ждут шанса напакостить нашему брату.

Началось всё с вполне благой инициативы: в среде удалённого развёртывания и управления, в которой мы работаем с клиентами, коллега решил немного изменить политику установки Microsoft Office на клиентские машины, чтобы перед установкой юзеру сначала показалось бы диалоговое окно, предупреждающее, что сейчас ему будут ставить Офис, с возможностью подтвердить, отложить или отказаться. В тестовом режиме политика отработала безукоризненно и недрогнувшей рукой была перенесена в боевую среду.

Первое подозрение закралось, когда свежедобавленная политика сообщила, что затронет вместо необходимых двух десятков машин что-то около трёх тысяч. «Что-то здесь не так», — смекнул наш инженер и полез проверять настройки, к своей великой радости обнаружив, что забыл поставить в них одну галочку — зато какую!

Политика была немедленно отключена и удалена с основного сервера, но её уже успели подхватить и принять к исполнению периферийные. Стройными рядами на машинах мирно работающих пользователей начали всплывать окошки с вопросом на английском языке. Прежде чем удалось заставить горшочек не варить, попришибав все периферийные и дополнительные серверы, политика успела обойти около двухсот машин, большая часть из которых была в Германии. Юзеры в большинстве своём были в явных неладах с английским, поэтому нажимали кнопку наугад. Сами-то пользователи в массе своей не возражали, кто-то даже обрадовался внезапно появившемуся на машине Офису, но нашлись и те, кому внезапно всплывшие окна на непонятном языке категорически не понравились, и в итоге о случившемся узнали менеджеры. Далее по цепочке очень быстро вычислили наш отдел, и в кабинете раздался звонок от Большого Начальника.

Весь следующий день был проведён в режиме телемоста с руководством компании в Европе. Выяснялись масштабы происшествия, составлялся список пострадавших, принимались меры. В общем, коллегу моего перевели в другой отдел, максимально урезав его в правах. Теперь он будет заниматься установкой программ — в том числе и злополучного Офиса — только вручную. А ведь он просто хотел как лучше!

8141

Мандрагора белорусофобская

27 декабря 2011, 15:45

Ещё в школьные годы отдали мне на местном лотке бесплатно в нагрузку к пяти дискам софта дистрибутив Mandrake 9.2. Решил попробовать совместно с установленной 98-й. Дабы ничего не потерять, взял Partition Magic и выделил на 40-гиговом винте два раздела ext2 и swap — пять гигов и гиг соответственно.

Запустил установку, порадовался красоте инсталлятора. Вдвойне порадовался, когда оный предложил выбор языка, и в этом списке оказался белорусский. Выбрав вариант «Использовать существующую структуру разделов», пошёл обедать.

После обеда срочно понадобилось выйти в инет, поэтому я перезагрузил машину, порадовался в третий раз красивой менюшке выбора вариантов загрузки (да-да, линукс распознал 98-ю и оформил загрузочное меню) и загрузил винду. Опа, а где два остальных раздела с данными? Из всех доступных дисков — только С:. Машину в ребут, болванку с Partition Magic в привод. Грузимся, смотрим, видим замечательную картину: на диске присутствует трёхгиговый раздел с 98-й, пятигиговый ext2, а всё оставшееся место — ну, вы поняли.

Поскольку данные были очень ценными, винт я аккуратно извлёк из компа и передал знакомым спецам на восстановление. Вынесли неутешительный вердикт: затёрто качественно, спасти невозможно. Винт я отправил на полочку до лучших времён, где тот пролежал четыре года, пока я сам достаточно не прошарился в методах восстановления.

Я всё же вытащил инфу, хоть и не в лучшем виде. И тогда возникла у меня мысль: я ведь точно выбирал вариант сохранения разделов, неужели установщик был настолько крив? Взял тестовый винт, разбил, откопал тот самый злополучный дистрибутив, запустил установку. Всё верно: выбор варианта приводит к вышеописанным последствиям.

Только после того, как я попробовал запустить установку на английском языке, всё встало на свои места. Переводчик, видимо, всей душой ненавидел белорусов или просто обладал кривыми руками. Пункт, соответствовавший сохранению разделов, в белорусской версии был назван авторазбивкой, и наоборот. И счастье ещё, что я не выбрал пункт «Управление разделами вручную», потому как в английской версии он означал «Стереть весь диск».

8136

Об однорукой поддержке

27 декабря 2011, 10:00

Есть у меня один друг — в некотором роде сумасшедший физик. Не знаю уж почему, но он выбрал именно меня объектом своих частых телефонных звонков, целью которых обычно было спросить у меня, почему многие считают его не совсем адекватным. Так как звонит он мне довольно часто, со временем это стало ужасно раздражать.

И вот как-то стою я в сельском туалете по малой нужде. Внезапно звонит мне этот товарищ. Дальнейшее развитие событий предсказать несложно: новенький Nokia 5530, выгребная яма, знакомьтесь! Они были созданы друг для друга.

С тех пор я зарёкся: никогда, никогда не отвечать на звонки с расстёгнутой ширинкой.

8123

Маленькая, виртуальная, но очень гордая

26 декабря 2011, 08:00

Товарищ, весьма продвинутый пользователь, решил приобщиться к миру красноглазиков и установил себе Убунту на виртуальную машину. Внезапное исчезновение инета во всём подъезде с фактом установки неведомой оси он никак не связал. Погромыхивая шаманским бубном, Убунта подняла DHCP-сервер и раздала всему подъезду свои айпишники.

Город небольшой, грамотные админы все друг друга знают. Приехавшего специалиста пришлось держать под локти, пока провинившийся очень быстро бегал за коньяком.

8115

Постоянство временного

24 декабря 2011, 08:00

Наверное, на каждом компьютере более-менее продвинутого человека есть папка, куда складывается всякий хлам. Такая появилась и на моём рабочем инженерском компьютере. Но в какой-то момент я совершил ошибку. Чтобы не заморачиваться, папку я создал в корне диска C:, куда благополучно летели песенки к дню рождения, прайс-листы и скачанные из инета дистрибутивы. Потом там завелась папка «Logs» — что может быть временнее логов?

Чтобы не мучаться, создал симлинк на папку с дистрибами, чтобы лишний раз не сортировать скачанное. Потом появился симлинк на «Мои документы», чтобы всякие договора и коммерческие предложения сразу сохранялись куда надо. Затем в папке обосновалась пара программ, работающих без установки.

А потом наступил отпуск. И пришёл сисадмин делать инвентаризацию железа и софта, а заодно и почистить компы за нерадивыми сотрудниками. Может, не стоило называть папку «TMP», как вы считаете?

8107

Двойка по вебдеву

Дело было поздней ночью, плавно переходящей в раннее утро. Спички стояли в глазах, но вот-вот должны были сломаться. Доделывал я заказ на вёрстку скина одного популярного форума. Сроки были очень жёсткие, но и цена неплохая.

Два дня и две ночи я воплощал то, что наваял дизайнер. Под утро второй ночи всё было готово, но на одной странице заказчик потребовал перекрасить меню в другой цвет. Казалось бы, ерунда: скопипастить класс в CSS, поменять цвета и проставить его где нужно. Всё сделал, но класс не подключился. Имя класса скопировано в HTML правильно, никаких точек и не зацепилось. Но не работает — и хоть тресни. Я уже и так, и сяк всё меняю, в классе после каждой строчки леплю !important

Сил нет, нервы на пределе, мозг кипит, а на столе рядом с ноутом сидит мой кот по имени Админ, смотрит на происходящее на экране, потом на меня, потом снова на экран — и как-то с укоризной. Мол, что ты, хозяин, тупишь? Снова Админ взглянул на экран, где курсор бессмысленно гулял по злополучному стилю, а потом осторожно нажал лапой на Backspace, отпустил и посмотрел на меня с видом победителя.

После правки Админа класс стал называться menu, а до — 2menu, и браузер его попросту не принимал из-за цифры в начале. Не знаю, сколько бы ещё я просидел, выискивая косяк.

Проект закончен, залит и установлен заказчику. Из последних сил я добрался до кухни и наградил Админа большим куском мяса.

8100

Когда земля уходит из-под ног

Решил как-то сделать себе (и компу) подарок — новый хард. Формат, деление на разделы, установка XP, дров, прочего софта, игр, пара дней исправной работы. Запустил игру от известной 16-битной приставки в эмуляторе. Пара минут — глухой зависон и циклическое заикание звука. Пытаюсь закрыть эмуль — мало ли, файл игры кривой? Хрен так: курсора нет. Alt+F4 не помогают, три кнопки — ноль реакции, Num Lock, Caps Lock — светодиоды молчат. Ну, думаю, только крайняя мера. Тыкаю Reset — ОС ни черта не грузится. Лого материнки — и чёрный экран. Втыкаю диск с виндой и утилитами, запускаю одну из них, занимающуюся разделами харда, и офигеваю: системного раздела у меня нет! Перегрев с фатальным ребутом в момент записи исключён: комп отработал с момента запуска минут двадцать, до этого в предыдущие дни работал не по одному часу, да и BIOS показывал адекватную температуру.

Создаю раздел, накатываю всё заново, играю — всё вроде в норме. Через пару дней лицезрею BSoD на полсекунды. После ребута нормально грузится винда. Проверяю все разделы антивирем — заразы нет. По прошествии минут сорока опять BSoD, ребут и отсутствие системного раздела.

@#$, совсем не смешно! Подключаю старый хард (вдруг с новым что не так?), накатываю всё туда. Пару дней всё нормально, потом история повторяется. Когда во время переустановки винды комп потух, опять оставив хард без системного раздела, я чуть не разнёс системник с ноги.

Гарантия кончилась, идут новогодние праздники, мало кто работает. Собираюсь на следующий день в разведку по мастерским, дабы выяснить, есть ли среди них трудоголики.

В день вылазки чёрт меня дёрнул глянуть внутрь. Твою за ногу! Из молекса, к которому подключён переходник для питания SATA-харда, вылез один контакт. В молекс, кто не знает, контакты вставляются на манер гарпуна — так вот, оба усика были отломаны. Контакт с хардом был на честном слове и отваливался, когда ему вздумается.

Подогнул «мамы», уменьшив диаметр, туго всадил коннекторы друг в друга, придерживая отвёрткой выпавший. Пробовал потом разъединить руками — не смог, только двумя плоскогубцами. В энный раз накатил систему.

Сколько денег я сэкономил и что бы там ушлые «мастера» наворотили, чтоб я пришёл ещё несколько раз, — только Ктулху известно.

8059

Сим-сим-брутфорс

18 декабря 2011, 08:00

Работаю в Штатах, в жутко секретном месте: сканер отпечатков на входной двери, сетчатки в особо важных местах, все дела. Но везде есть панелька для набора цифрового кода для разблокировки.

Сидела на последнем месяце перед уходом в отпуск по беременности. Работы не было. Скучала: инета-то нет в целях безопасности… Заинтересовалась, что за пакеты гуляют по нашей сети.

Не буду грузить особенностями системы, важен лишь факт: каждый пульт в случае неправомерного доступа отсылал остальным пультам таймстемп и свой ID. Если на пульт приходил непонятный пакет, он так же бил тревогу во все концы и блокировался. Так как пульты айпишников не имеют, только MAC, послать им что-нибудь случайно очень трудно.

В общем, началась у директора война с замком: тот сам по себе стал блокироваться. А я — ловить пакеты и смотреть, что и как там устроено. Оказалось, пакет-открывашка устроен очень просто: перевёрнутый пакет-блокиратор и код-пароль, который всего два байта. На десятимегабитной сетке за полсекунды все варианты можно перебрать.

Осталось понять, как можно отослать пакет пульту, не подключаясь к сети. На счастье, директор, взбешённый войной с замком, вызвал мастера. Тот пришёл, открыл пульт. Чудо из чудес: от разъёма сети тянулся длинный, неизолированный медный провод через всю плату. Антенна, да. В общем, сварганила коробочку-приёмник, опробовала… И тут пришла пора уходить в отпуск.

Через два года, когда дитё стало возможно оставлять с няней, прихожу снова на работу. Росту я достаточно маленького, худенькая, плюс очки с толстенными линзами на пол-лица. В общем, охранники посмеялись: «Девочка, а ты точно не ошиблась домом? Давай мы твою маму позовём!» Я хмыкнула: не надо, мол, так войду.

К сожалению, за два года мои данные успели потереть, так что замок меня не пустил. Охранники хмыкнули. Я достала из сумки большой розовый ноутбук с заячьими ушками, прицепила к нему свою коробочку, наложила на пульт и набрала код. Замок щёлкнул.

Всё же охрана у нас хорошая: скрутили, пискнуть не успела. Хорошо, шеф СБ меня узнал. Потом пришлось в Калифорнию ехать и объяснять разрабам, где они накосячили.