Читаем Bash.org.ru IT Happens Истории ## 8701 – 8800 полностью

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

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

<p>#8758: Двухступенчатая аутентификация</p>

15:00 16.03.2012, IT happens

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

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

Включаю сетевой фильтр. Возглас за дверью: «Б#я! Там другой фильтр!» Выглядываю — никого. Осмыслив услышанное, начинаю хохотать.

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

Представила я себе эту картину. Включают фильтр — не включается. Отследили по проводу, куда он тянется, но под тумбочку не догадались заглянуть. Нашли розетку, отодвинув стеллаж и повалив на нем всё, пошаманили с ней, а фильтр один чёрт не работает. Гостей поназвали — а комп не включается, показывать нечего. Интересно, как они собирались пароль ломать, если даже тут протупили?

<p>#8759: Доставь себе радость руками</p>

16:45 16.03.2012, IT happens

Всё-таки ортодоксальный линуксоид — это диагноз. Но ладно бы люди себе проблемы создавали — у них-то проблем, скорее всего, как раз и нет. Проблемы создаются другим людям.

Потребовалось нашей конторе для решения определённой задачи сложное опенсорсное ПО. ПО это выпускается исключительно для тяжёлых опенсорсных линуксов, как Red Hat или Suse, поэтому решено было установку проводить на CentOS. Покопал в сети, нашёл единственную инструкцию по установке. Сел, начал.

Софт сложный, включает в себя MySQL, OpenLDAP, почтовый и DNS-сервера, Apache и какую-то обвязку на Tomcat. Инструкция изобиловала трудностями и подводными камнями. Взять дамп базы данных MySQL тут и положить его туда-то, задать вручную схемы LDAP, заводить пароли и пользователей, необходимые системе, — всё руками.

Причём такие операции, как разворачивание базы данных MySQL из снэпшота, автор не пояснял. Половина первого дня ушла на раскуривание манов по MySQL по поводу того, где там лежат пользователи, как туда положить дамп и где настраиваются подключения. Плюс интенсивный гуглинг по теме сообщений об ошибках. Второй день целиком прошёл под знаком OpenLDAP, и если с MySQL я был как-то знаком, то про LDAP вообще ни сном, ни духом. Что такое схема, как именуются объекты в дереве, конвертирование конфигов через Slaptest, — всё пришлось изучать методом скоростного погружения и периодических звонков от начальства.

В общем, на исходе пятого дня я свободно ориентировался в сообщениях об ошибках на Python и Java, на которых до этого ни разу в жизни не писал, знал наизусть форматы конфигов MySQL, OpenLDAP, Apache, rsyslog, bind и Exim. Ещё немного — и можно было идти сдавать RHCE экстерном. Однако программа так и не работала.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги