PostgreSQL - конфиги

Discussion in 'Песочница' started by Dima-k17, 23 May 2008.

  1. Dima-k17

    Dima-k17 Elder - Старейшина

    Joined:
    15 Sep 2005
    Messages:
    29
    Likes Received:
    19
    Reputations:
    20
    Всем здрасте. Имею такую вот проблемку...
    Есть веб-шелл на сервере с правами wwwrun. Система: Linux magnit 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686
    100%-в OpenSUSE
    На ней установлен PostgreSQL... Такой вот вопросик, где можно посмотреть логин/пасс для доступа к БД? неужели он не хранит никаких конфигов?

    --- find / -name "*postgre*" ---
    /install/postgresql-8.1.4/postgresql-8.1.4/contrib/start-scripts/PostgreSQL.darwin
    /opt/pentaho-demo/pentaho-solutions/system/metadata/PostgreSQL.properties
    /opt/pentaho-demo/pentaho-solutions/system/shark/conf/dods/PostgreSQLConf.xml
    ---
     
  2. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Мускуль также не хранит в конфигах пароль. А вообще настройки постгреса хранятся с файлах pg_hba.conf, pg_ident.conf, postgresql.conf. Попробуй снять дамп баз(ы) данных. По меньшей мере, доступ к одной базе у тебя уже есть
    Code:
    pg_dump -f dump.sql dbname
    
    Если одмин ламо, то можешь снять полный дамп с помощью pg_dumpall, но скорее всего, это не прокатит и прав не хватит.
    Попробуй также запустить из шелла
    Code:
    psql -c 'select usename, passwd from pg_shadow' dbname
    
    Вместо dbname вставляй имя своей базы. Сказанное верно для версии 8.1.4
     
    #2 krypt3r, 23 May 2008
    Last edited: 23 May 2008
    1 person likes this.
  3. Dima-k17

    Dima-k17 Elder - Старейшина

    Joined:
    15 Sep 2005
    Messages:
    29
    Likes Received:
    19
    Reputations:
    20
    Хм=) спасибо, разобрался=) насчет мускуля - правда тупанул, тему можно close