LINUX.ORG.RU
ФорумTalks

Юмор: Квест «не работают цифры»

 линуксы, трустори, ,


0

1

Предисловие: недавно экспериментировал с настройками сети на удаленном домашнем сервере, случился казус - забыл удалить неправильно настроенный сетевой мост в interfaces и ребутнул машину ... Итог понятен - нет связи с сервером, есть только связь по мобильной асе с младшим братом, который знает линукс также, как линукс знает его :) Проблема, как оказалось, была в том, что на руках у него была старенькая убитая клавиатура, с физически неработающими клавишами цифр, а пароль рута как раз имел спец. символ восклицительный знак (!) (благо пароль от обычного пользователя спец символов/цифр не имел). Итак, привожу полный 1,5-часовой лог нашего диалога (с примечаниями).

HunteX, 14:03:00: выключай сервер

HunteX, 14:03:02: подключай к телевизору (прим.: читай - монитор)

Братишка, 14:03:12: Угу.

Братишка, 14:10:51: Подключил, что дальше?

HunteX, 14:11:07: клавиатуру подключил ?

Братишка, 14:11:13: Да

HunteX, 14:11:51: ну тогда включай сервер

HunteX, 14:11:52: жди пока загрузится

Братишка, 14:17:21: Вроде загрузился

HunteX, 14:17:34: там графический интерфейс или консоль ? (прим.: вообще стоит xfce4)

Братишка, 14:18:01: Консрль

Братишка, 14:18:02: Консоль*

HunteX, 14:18:30: логин root пароль m!kk!m0use

HunteX, 14:20:37: ну ?

Братишка, 14:26:25: Цифры вообще не работают на клаве (прим.: вот оно!)

Братишка, 14:34:16: Только 5 и 6

HunteX, 14:34:17: ну возьми другую клаву

Братишка, 14:34:56: Другой нет, только юсб вход есть на сервере

HunteX, 14:35:11: а на асусе какая ? (прим.: другой комп)

Братишка, 14:35:45: Не юсб точно (прим.: переходников нет)

HunteX, 14:36:24: попробуй логин gamer

HunteX, 14:36:36: пароль [password]

Братишка, 14:37:18: Зашло вроде

HunteX, 14:37:24: пиши

HunteX, 14:37:27: su -

HunteX, 14:37:46: и пиши пароль m!kk!m0use

Братишка, 14:38:42: Нет

HunteX, 14:40:16: что нет ?

Братишка, 14:40:47: Не заходит, потому что пароль не напечатается

HunteX, 14:41:01: сек

HunteX, 14:41:20: что из пароля m!kk!m0use не печатается ?

Братишка, 14:42:04: ! Потому что еденица не работает

HunteX, 14:42:19: итак

HunteX, 14:42:43: а ноль печатается ?

Братишка, 14:44:55: Наверное да

HunteX, 14:45:06: слушай

HunteX, 14:45:08: НАБЕРИ ТАМ m!kk!m0use

HunteX, 14:45:26: и ПОСМОТРИ

HunteX, 14:45:53: ЧТО ПЕЧАТАЕТСЯ, А ЧТО НЕ ПЕЧАТАЕТСЯ

Братишка, 14:46:02: Да печатается

HunteX, 14:46:31: то есть не печатается только воскл знак ?

Братишка, 14:46:47: Да

HunteX, 14:46:57: итак

HunteX, 14:47:00: пиши в консоли

HunteX, 14:47:30: find . -name «*.sh»

Братишка, 14:49:18: Звездочка тоже не печатается.. (прим.: :( )

Братишка, 14:49:34: Я же говорю что работают только клавиши 5 и 6

Братишка, 14:49:41: Цифры

HunteX, 14:50:44: а кнопка Num Lock на клавиатуре включена ?

Братишка, 14:50:58: Да

HunteX, 14:51:21: отключи и пробуй цифры печатать

Братишка, 14:51:42: Не печатаются

HunteX, 14:54:56: проверь все кнопки на клавиатуре

HunteX, 14:54:59: видимо какая-то залипла и мешает

HunteX, 15:00:22: ну ?

Братишка, 15:00:36: Все проверил, не работает всё равно

HunteX, 15:00:42: пиши в консоли

HunteX, 15:00:44: startx

Братишка, 15:01:37: Зашло

HunteX, 15:01:50: на экране что ?

HunteX, 15:01:58: цифры щас пишутся ?

Братишка, 15:03:12: Может и пишутся, на экране графика, окошко типс энд трикс

HunteX, 15:03:44: как понять «может и пишутся» ?

HunteX, 15:03:46: ПРОВЕРЬ

Братишка, 15:04:34: И как создать текстовый документ чтобы проверить в линуксе?

HunteX, 15:04:54: ALT+F2

HunteX, 15:05:00: там пиши

Братишка, 15:05:45: Нет не пишутся

HunteX, 15:05:53: мышка работает ?

Братишка, 15:06:34: Да

HunteX, 15:06:57: итак, жми в углу слева внизу терминал

HunteX, 15:07:02: рядом с пуском

HunteX, 15:07:14: консоль вылезла ?

Братишка, 15:07:27: Да

HunteX, 15:07:37: там пиши

HunteX, 15:07:51: cat /etc/init.d/nginx

Братишка, 15:08:53: Нот сач файл или директори (прим.: видимо опечатался)

Братишка, 15:09:54: Зашло (прим.: читай - выполнилось :) )

HunteX, 15:10:11: ищи в тексте ! (прим.: лол)))

HunteX, 15:12:03: ну и ?

Братишка, 15:12:55: Нет там (прим.: ну ведь сложно найти ! в куче других символов)

HunteX, 15:14:43: пиши в консоли

HunteX, 15:14:43: cat /etc/init.d/nginx | grep bin

HunteX, 15:17:00: ну ?

Братишка, 15:18:21: Где этот | символ на клаве

HunteX, 15:18:32: SHIFT + \

Братишка, 15:19:56: Набрал, что там искать?

HunteX, 15:19:59: !

Братишка, 15:20:15: Нет

HunteX, 15:20:27: как нету ????

HunteX, 15:20:50: #! /bin/sh

Братишка, 15:21:27: А, ну да. Не заметил.

HunteX, 15:21:58: копируй мышкой в буфер обмена этот восклицательный знак

HunteX, 15:22:29: помоему его просто достаточно выделить мышкой, чтобы скопировать

HunteX, 15:23:00: попробуй выделить его мышкой и нажать правую кнопку мышки, он должен вставится\

Братишка, 15:23:42: Нетт, не работает так (прим.: я не сижу в графическом режиме, только консоль, только хардкор!)

HunteX, 15:24:00: ну просто скопируй его в буфер и попробуй опять вставить в консоль

Братишка, 15:25:28: Не копируется вооюще

HunteX, 15:25:47: контексное меню вызывается при клике мышкой ?

Братишка, 15:26:27: Нет

HunteX, 15:26:47: сам символ ! выделяется мышкой ?

Братишка, 15:27:23: Выделяется

HunteX, 15:28:43: выдели нажми CTRL+INSERT, после чего нажми SHIFT+INSERT

HunteX, 15:29:53: ну?

Братишка, 15:30:20: Сработало

HunteX, 15:30:39: то есть восклицательный знак вставляется ?

Братишка, 15:30:50: Да (прим.: аллилуя!)

HunteX, 15:30:59: теперь пиши в консоли

HunteX, 15:31:03: su -

HunteX, 15:31:20: когда будешь вводить пароль, вместо ! нажмешь SHIFT+INSERT

Братишка, 15:31:49: Зашло

HunteX, 15:31:59: теперь пиши

HunteX, 15:32:09: nano /etc/network/interfaces

Братишка, 15:33:16: Угу

HunteX, 15:33:24: в этом файле будут 3 блока: lo eth0 и br0

HunteX, 15:33:56: блок br0 находится в самом низу, ты должен удалить весь этот блок, только смотри не удали блок ETH0

HunteX, 15:34:49: после того, как удалишь блок br0, жми CTRL+X -> Y -> ENTER

HunteX, 15:37:18: ну?

Братишка, 15:37:46: Нет бр0

HunteX, 15:38:25: в самом низу какой блок ?

Братишка, 15:39:08: Заканчивается на днс-сеарч - [хост]

HunteX, 15:39:42: вниз стрелочками спустись

Братишка, 15:40:45: Все, сделал

HunteX, 15:40:55: пиши в консоли reboot, сервер перезагрузится

HunteX, 15:41:08: он к сети щас подключен?

Братишка, 15:41:16: Да

HunteX, 15:43:02: всё, молодец, щас я выключу сервер, а ты его верни его туда, где он стоял

p.s. Если у кого-то есть идеи, как можно было сделать это быстрее - колитесь)

Перемещено tazhate из admin



Последнее исправление: HunteX (всего исправлений: 3)
Ответ на: комментарий от helios

да, это вариант :) ну а чем мой не весел ?)

HunteX
() автор топика

Если у кого-то есть идеи, как можно было сделать это быстрее - колитесь

это cat /etc/init.d/nginx | grep bin
заменить на grep bin /etc/init.d/nginx
Быстрее же стало, да
Не благодари, мы юмористы, друг друга в биде не бросаем

zolden ★★★★★
()
Ответ на: комментарий от sdio

лол) ну факторы «мобильная ася», "страшный линукс", «младший брат» и «друзья в асе младшего брата» немного повлияли на скорость решения

HunteX
() автор топика

Отличный квест, порадовало :)

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

Jaga ★★★
()
Ответ на: комментарий от sdio

время в компании с линукс летит незаметно ^_^

HunteX
() автор топика
Ответ на: комментарий от AlexCones

не знал, что в линуксе есть одноименная тулза. спасибо, а то искал сначала виртуальную клавиатуру в xfce :)

HunteX
() автор топика
Ответ на: комментарий от HunteX

в загрузчике передаёшь опцию runlevel=S. Система грузится в single user mode, где ты без пароля рут. Можно вызвать passwd и поменять пароль.

Этот runlevel можно тоже запаролить, тогда только live-cd спасёт, но во всех известных дистрибутивах он по умолчанию без пароля.

DELIRIUM ☆☆☆☆☆
()

Я думаю выражу общее мнение, если скажу, что никому не интересно твое дерьмо, если даже не осилил сформулировать короткий вопрос.

Ok
()
Ответ на: комментарий от DELIRIUM

понял. спасибо. когда-то давно делал так, просто не предполагал, что с клавиатурой (!) проблемы возникнут

HunteX
() автор топика
Ответ на: комментарий от DELIRIUM

в загрузчике передаёшь опцию runlevel=S

А это отличается от передачи опции single? А то я знаю дистрибутивы, у которых на single по умолчанию пароль стоит.

Cyril ★★
()

Если бы ты не написал «юмор», пару смайликов и километр бреда, никогда бы не догадался, что это смешно. Ну и в целом - три человекочаса ради выключения сервера по сети - это ЖУТКО СМЕШНО, аж слезы потекли от ностальгии по школе, когда время казалось резиновым и верилось в сказки.

minakov ★★★★★
()
Ответ на: комментарий от DrF

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

//порицаю того, кто восстановил тему

vostrik ★★★☆
()
Ответ на: комментарий от vostrik

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

Признаю, я не знал про charmap, которую посоветовал тов. AlexCones, так как не сижу в иксах. А теперь представьте сферическую ситуацию в вакууме, представленную Cyril и продолженную мною:

А то я знаю дистрибутивы, у которых на single по умолчанию пароль стоит.

сий пароль мы не помним - и возвращаемся к моему варианту :)

HunteX
() автор топика
Ответ на: комментарий от DELIRIUM

В дебиане без пароля? В RH, да без пароля, я в Дебиане с паролем

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.