Предисловие: недавно экспериментировал с настройками сети на удаленном домашнем сервере, случился казус - забыл удалить неправильно настроенный сетевой мост в 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