Восстановление доступа к серверу

Тема в разделе "Администрирование серверов", создана пользователем droid, 17 апр 2015.

Модераторы: mefish, stooper
  1. droid

    droid Создатель

    Регистр.:
    2 авг 2011
    Сообщения:
    29
    Симпатии:
    3
    Доброе время суток господа. Столкнулся с загадочным сервером, на котором крутится postgresql. Суть проблемы в том, что человек ставивший и настраивавший данную машину канул в лета.
    Машина жужжит, работает, но проблема в том , что доступа нет и что случись не починить.
    Машина интересна всем. При загрузке грузится лилу и затем кернел, выглядит это примерно так:

    Строки логина, нет. Нажатия на alt-f1..f12 ничего не делают. alt+ctrl+del отправляют машину в ребут.
    Доступ по ssh есть, но ничего не известно об УЗ.
    Загрузка с LiveCD позволяет увидеть только 2 партиции, которые не известного содержимого.
    fdisk -l говорит
    disk /dev/sda doesn't contain a valid partition table
    blkid -o value -s TYPE /dev/sda|sda1|sda2 вообще молчит.
    Что можно предпринять?
     
  2. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    380
    Симпатии:
    384
    рекомендую, перед тем как будут изнасилованы /dev/sdx, сделать сначала их копии с помощью dd
    а потом перебирайте в опциях монтирования типы ФС, или пробуйте монтить полученные образы как loop
     
    latteo нравится это.
  3. droid

    droid Создатель

    Регистр.:
    2 авг 2011
    Сообщения:
    29
    Симпатии:
    3
    Образ я снял, но ни одна фс известная mount не была опознана. Думается так что то со смещением. Уж не просто так тулзы не могут опознать партицию. Может кто знает автоматические утилиты для линя по поиску и определению фс на разделе?
     
  4. derevo

    derevo Создатель

    Регистр.:
    10 окт 2013
    Сообщения:
    13
    Симпатии:
    2
    Если есть доступ к postgresql, можно попорбовать
    SELECT version();
    может чем то поможет. Обычно аутпут такой
    =>SELECT version();
    version
    --------------------------------------------------------------------------------------------------------------
    PostgreSQL 9.2.9on x86_64-unknown-linux-gnu, compiled by gcc (GCC)4.4.720120313

    Еще есть вот такой выкрутас, но он наверно не пустит наружу, хотя кто знает)
    select * from nosecurity_ls('/var/lib/postgresql/9.1/main') as ls;
     
  5. tinku

    tinku Создатель

    Регистр.:
    18 сен 2013
    Сообщения:
    31
    Симпатии:
    4
    Сканируйте порты и смотрите что еще висит на этой машине. Предположим что закрыт интерактивный вход, но как-то этой машинкой управляли. Скорее всего ssh, возможно на нестандартном порту. Ищите.