Работаю эникейщиком. Когда работы нет, режусь в онлайн-игрулю вроде «Цивилизации».
Настаёт конец раунда, идут активные боевые действия. От игры отрывает звонок: «Ничего не работает». Подключаюсь через Радмин — и что я вижу? В окне моя же игра, вот только игрок — командир противостоящего клана.
В общем, технологию шпионажа в игру ещё не ввели, а я ей уже могу активно пользоваться. IT всегда будет побеждать бухгалтерию!
Среди прочей техники, работающей и не очень, есть у меня два аппарата, о которых эта история: полудесктоп-полусервер под Убунтой и коммуникатор на Андроиде.
Десктоп некоторое время среди прочего работал и будильником. Выполнял он эту функцию незамысловато: sleep 8h && totem ~/wakeup.pls, громкость повыше и вынуть из беспроводных клавы с мышью батарейки. Хочешь не хочешь, а чтобы выключить, вставать всяко приходилось.
Но в один прекрасный день мне очень сильно не захотелось вставать. А музыка орёт. А вставать не хочется. Зато рядом под подушкой лежит упомянутый выше коммуникатор…
Залезаю в Маркет, нахожу SSH-клиент, устанавиваю, подключаюсь к компу, killall totem — и музыка затихает. Можно спать дальше.
Поехал к родителям погостить на пару дней. Как назло, именно на эти дни выпал матч между «Реалом» и «Барселоной». Как заядлый болельщик, такое событие я пропустить не мог.
Естественно, по эфирному ТВ не показывают. Лезу в интернет. Ага, вот и онлайн-трансляция. Но вот беда: матч начинается в час ночи по Москве, компьютер в комнате у родителей, которым вставать с утра на работу. Ноута с собой нет — так бы по вайфаю законнектился и смотрел бы в своё удовольствие, лёжа на диване в другой комнате. С собой из техники — только планшет.
Ищу андроидовскую прогу для видеотрансляций. Устанавливаю. Ничего не идёт. Совсем ничего. Лишь одна программа даёт хоть какой-то результат: звук есть, видео нет.
До начала матча остаётся час. Я, уже уставший и распсиховавшийся, подумываю лечь спать и забить на весь этот футбол, как вдруг в голову приходит мысль.
Устанавливаю аналог Радмина — вуаля, экран монитора на моём планшете. Открываю трансляцию на компьютере. На планшете всё идет без тормозов, но без звука. Вспоминаю про первую прогу. В итоге по удалённому доступу смотрю трансляцию, в фоновом режиме слушаю аудиопоток. Монитор в другой комнате отключён, родители спят, а я спокойно смотрю футбол.
Работаю сисадмином в банке. Часто приходится разбираться с машинами по удалёнке, благо офисы по всему городу раскиданы.
В один прекрасный день звонит мне девочка и плаксивым голосом сообщает, что у них не работает сканер. Не ожидая подвоха, лезу в Радмин и начинаю копать. Через десять минут сообщаю в трубку: «Положите листок в сканер, пожалуйста, нужно проверить, как сканирует». Прогоняю — пусто. Ну, думаю лампа сдохла или DeviceLock опять с портами играет. Переставил TWAIN-драйвер, перерыл всё, что могло мешать. Убил час. Потом осенило, и я спросил, что она засунула в сканер. «Листок, а что?» Чистый, @#$!
Вторая история ещё более печальна. Звонит юрист, ругается, срочно зовёт к себе: мол, принтер документ не распечатывает правильно. Спрашиваю, что не так. Она: «Печатаю документ на обеих сторонах, у первой страницы обе стороны распечатаны, а у следующей только одна». Обречённо смотрю в документ и начинаю объяснять, что там всего три страницы…
Есть такая немецкая система удалённого управления TeamViewer. У неё есть крайне полезная штука: список контактов-компов, которые часто обслуживаешь. Можно вбить пароль в список и не вводить его каждый раз.
Сегодня ночью пишу генеральному отчёт о его починенном компе в скайпе. Само собой, напрямую заходить не хотелось — подключился Тимвьюером и фигачу.
Подозрения на то, что я делаю что-то не так, появились вместе с попавшим в поле зрения большим круглым значком кнопки «Пуск» — на домашнем-то компе XP! Всё оказалось очень просто: в списке много компов, и я случайно перепутал свой с компьютером одного сотрудника в филиале, забывшего, судя по всему, выключить его на ночь. Набор корпоративных скайп-контактов почти у всех одинаковый, поэтому гендир там был, как и у меня. Другой вопрос — почему меня не напрягло наличие себя в своём же списке контактов…
Хорошо, что в скайпе есть функция удаления и редактирования сообщений! А то директор в Москве удивился бы весьма, увидев в полвторого ночи сообщение от сотрудника из Самары, что мак починен и работает.
Некоторые сисадмины живут на работе. Я подключаюсь удалённо.
Многие люди, напившись, бросаются к любимому делу. Видел, как вдрабадан пьяные (до невозможности разговаривать) играли в шахматы, устраивали драки, искали пару для секса. Я сажусь за комп.
Первое января, пять утра. Подключаюсь к серваку, запускаю тестирование и исправление — это необходимость для нашей «желтушки» после перевода на новый квартал. С осознанием выполненного долга вырубаюсь на клавиатуре.
Второе число. Приползаю на работу и доблестно засыпаю за ноутом для того, чтобы через пять минут проснуться от звонка: «Не проводятся накладные». Не может быть! Я же всё проверил, я же запустил… Угу, запустил, проверил, отключился. Но вот перейти на новый квартал всё же забыл перед всей этой проверкой. Базы перекосячило, переход на новый квартал был труден и тернист.
Так к чему это я? С Новым годом, коллеги! И перед пьянкой не забудьте, что о работе иногда лучше забыть.
Неисповедимы порою пути, которым приходится следовать, решая задачи удалённого администрирования. Родной инструментарий Windows в этом плане работу отнюдь не облегчает.
На удалённой клиентской машине, где-то в Германии введённой в домен, запущена пока что только Windows PE, которую мы и настраиваем. Дело доходит до монтирования сетевого диска, и вот тут-то и начинается прекрасное: у стандартной учётной записи, под которой PE и работает, не хватает на это прав. Удалённого доступа к машине нет вообще никакого. В текущей ситуации мы можем лишь только отсылать через среду удалённого развёртывания команды и смотреть на результат их выполнения. Отсюда следует прекрасный вывод: мы не можем выполнить задание под другим пользователем, поскольку все без исключения утилиты Windows при этом требуют ввода пароля из терминала — без всяких исключений! Дать же прямой удалённый доступ к машине, равно как и набрать команду самостоятельно, немцы отказываются категорически: мол, политика безопасности у них такая, а подготовить машину к работе вообще наша задача, и ничего они за нас делать не будут. Ситуация начинает выглядеть безвыходной, половина отдела погружается в жестокий мозговой штурм…
Решение всё-таки было найдено: до безобразия уродливое, до безобразия лобовое. На машину закидывался и затем выполнялся файл VBScript следующего содержания:
set oShell = Wscript.CreateObject("WScript.Shell") oShell.Run "net use T: \\%sharename%$ /user:%username%" WScript.Sleep 500 oShell.Sendkeys "Pa$$w0rd~" Wscript.Quit
То есть скрипт вызывал окно командной строки, ждал 500 миллисекунд для верности, чтобы появился интерактивный запрос на ввод пароля, а затем имитировал ввод данных с терминала. Самым удивительным при этом оказалось то, что метод сработал, диск примонтировался, и начальник, уже доведённый до белого каления поведением несгибаемого немца, его одобрил. Попросил только доработать, чтобы скрипт вдобавок писал в текстовый файл результат выполнения dir для свежесмонтированного диска.
Звоню в IT-отдел с утра — нет сети. Может, чего накосячили; может, кабель уборщица пододвинула. С той стороны спрашивают мой логин и пассворд — всё культурно. Потом напряжённо сопят и отвечают:
Работаю администратором в книжном магазине. Наконец мне на работе включили интернет — ну, думаю, ща побалуюсь… Вижу в трее значок Радмина. Ну, как продвинутый пользователь, вырубаю шпиона через диспетчер задач. Наслаждаюсь, и думать забыв о хвалёных админах из офиса, которыми меня так пугали.
Спустя полчаса в кабинет вваливаются два сисадмина, вытаскивают LAN-кабель и вставляют обратно.
— Всё, дорогой, теперь всё работает, можешь пользоваться дальше!