The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Бекап в PostgreSQL - проблема с пользователем postgres"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование / Linux)
Изначальное сообщение [ Отслеживать ]

"Бекап в PostgreSQL - проблема с пользователем postgres"  +/
Сообщение от xintrea (??) on 19-Май-14, 16:24 
Столкнулся сейчас с такой проблемой:

В Debian 7.4 сделана очень хитрая работа с PostgreSQL. А именно - программы pg_dump, pg_dumpall, psql работают только под пользователем postgres.

Проблема в том, что смениться на этого пользователя через команду

su postgres

можно только от пользователя root!

Ни от какого другого системного или обычного пользователя переключиться на пользователя postgres невозможно. Команда «su postgres», запущенная от обычного пользователя, требует пароль, хотя пароля, судя по /etc/shadow у пользователя postgres нет. А при вводе пустого пароля появляется ошибка:

su: Сбой при проверке подлинности

Таким образом неясно, как запускать скрипт бекапа (в котором используются программы pg_dump и ps_dumpall). Ведь для того, чтобы переключиться на postgres, надо сначала переключиться на root.

Вопрос: как же от обычного пользователя переключиться на пользователя postgres? Или как от обычного пользователя таки запустить pg_dump и ps_dumpall?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Бекап в PostgreSQL - проблема с пользователем postgres"  +/
Сообщение от Andrey Mitrofanov on 19-Май-14, 17:42 
>Или как от обычного пользователя таки запустить pg_dump и ps_dumpall?

Ну, попробуй

pg_dump -U postgres

...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Бекап в PostgreSQL - проблема с пользователем postgres"  +/
Сообщение от аноном on 19-Май-14, 18:09 
Как выше говорят через -U postgres
или
sudo su postgres
<свой_пароль>

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Бекап в PostgreSQL - проблема с пользователем postgres"  +/
Сообщение от Andrey (??) on 20-Май-14, 07:02 
> Таким образом неясно, как запускать скрипт бекапа....

Запускать нужно через CRON

10 01 * * * postgres backup.sh

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру