Как поменять пароль к бд postgresql
Перейти к содержимому

Как поменять пароль к бд postgresql

  • автор:

Изменение паролей, по умолчанию установленных в PostgreSQL

Для многопользовательской базы геоданных в PostgreSQL в экземплярах ArcGIS Server on Amazon Web Services предусмотрено три ролевых имени базы данных. Эти пароли являются жестко заданными и общеизвестными. Для защиты вашего экземпляра вам необходимо изменить пароли ролевых имен.

Для того, чтобы изменить пароли, вы должны войти в экземпляр Amazon Web Services. Если вы будете создавать свой сайт с помощью приложения ArcGIS Server Cloud Builder on Amazon Web Services , то при создании сайта вы должны будете указать пару ключей, а затем открыть порт 22 в группе безопасности, что позволит вам подключиться к экземплярам. После того, как вы измените пароли, порт 22 можно будет закрыть.

  1. Подключитесь как ubuntu к экземпляру, на котором установлена СУБД PostgreSQL.
    • Если вы подключаетесь к экземпляру ArcGIS for Server с локального компьютера с ОС Windows, установите с экземпляром SSH-соединение. Пример такого подключения описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Windows.
    • Пример подключения к экземпляру ArcGIS for Server с другого компьютера с ОС Linux описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Linux.
  2. Переключитесь на пользователя root.
sudo su -
cd /data psql postgres postgres

Синтаксис команды \password: \password .
Например, чтобы изменить пароль sde, введите:

\password sde

Вам будет предложено ввести новый пароль. Повторите те же шаги для пользователей owner и postgres, выбрав для каждого из них надежный уникальный пароль.

Примечание:

После смены пароля учетной записи owner необходимо обновить зарегистрированные базы данных экземпляра ArcGIS Server on Amazon Web Services для использования нового пароля.

Как поменять пароль к pgadmin4?

Есть ли возможность поменять пароль для входа в панель pgadmin4? добавить пользователя?

  • Вопрос задан 17 мар. 2023
  • 652 просмотра

Комментировать

Решения вопроса 1

Maksim_64

Data Analyst

когда вошли в pgadmin в правом верхнем углу щелкаете по панельке (авторизованный юзер), и там есть сменить пароль, добавить двухуровневую аутентификацию. Там же в меню есть Users (пользователи) заходите в него нажимаете крестик добавить и заполняете данные нового пользователя.

Ответ написан 17 мар. 2023

Комментировать

Нравится 1 Комментировать

ezhov-da / sql-postgres-Изменение пароля пользователя postgres.txt

Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address.

Learn more about clone URLs

postgres изменение пароля пользователя postgres

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Полезные ссылки:
1. http://profhelp.com.ua/articles/postgresql-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C-%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F
2. https://stackoverflow.com/questions/37234940/centos-locate-command-doesnt-work
3. https://stackoverflow.com/questions/19674456/run-postgresql-queries-from-the-command-line
Может произойти так, что ты забыл пароль от пользователя postgres.
Но не беда, его можно восстановить, для этого:
1. Открой файл: pg_hba.conf
Не знаешь где он лежит? Воспользуйся командой: locate pg_hba.conf
Не работает команда? Установи ее командами: yum install mlocate и updatedb
2. Измени в файле строку:
local all postgres md5
на
local all postgres trust
3. Перезапусти сервис: systemctl restart postgresql-9.3.service
4. Зайди в командную строку psql командой: psql -U postgres
5. Введи команду: alter user postgres with password ‘newpasswod’;
6. Нажми «Enter»
7. Для выхода из командной строки нажми набери \q + Enter
8. Проверь, что теперь ты можешь авторизоваться в БД под пользователем postgres и с указанным тобою паролем
9. Все получилось?
Измени строку в файле снова на: local all postgres md5
10. Перезапусти сервис: systemctl restart postgresql-9.3.service
11. Profit!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Изменение паролей, по умолчанию установленных в PostgreSQL

Когда вы создаете сайт ArcGIS Server с помощью инструментов ArcGIS и включаете базу геоданных PostgreSQL на Amazon Web Services (AWS) или Amazon Relational Database Service (RDS) дял PostgreSQL, для вас создаются учетные записи ролей. Некоторые из этих учетных записей ролей создаются с жестко закодированными и документированными паролями. Тем не менее, для обеспечения защиты вашего экземпляра эти пароли надо поменять. См. Базы геоданных в PostgreSQL и использованием ArcGIS на AWS для информации о том, какие учетные записи ролей создаются с жестко закодированными паролями.

Примечание:

ArcGIS 10.6.1 есть в финальной версии ArcGIS Server Cloud Builder on Amazon Web Services .

Измените пароли для баз данных PostgreSQL на AWS

Следуйте инструкциям ниже для изменения пароля по умолчанию для учетных записей ролей, созданных при использовании базы данных PostgreSQL на Amazon Web Services (AWS):

  1. Для того, чтобы изменить пароли, вы должны войти в экземпляр Amazon Web Services, где установлен PostgreSQL. Подключитесь к экземпляру ubuntu. Используйте один из следующих методов:
    • Если вы подключаетесь к экземпляру ArcGIS Server с локального компьютера с ОС Windows, установите с экземпляром SSH-соединение. Пример такого подключения описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Windows.
    • Пример подключения к экземпляру ArcGIS Server с другого компьютера с ОС Linux описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Linux.
  2. Переключитесь на пользователя root.
sudo su -
cd /data psql postgres postgres

Синтаксис команды \password выглядит следующим образом \password .
Например, чтобы изменить пароль sde, введите:

\password sde

Вам будет предложено ввести новый пароль. Повторите те же шаги для пользователей owner и postgres, выбрав для каждого из них надежный уникальный пароль.

Примечание:

После смены пароля учетной записи owner, необходимо обновить зарегистрированные базы данных вашего сайта AWS ArcGIS Server для использования нового пароля.

Откроется диалоговое окно Редактировать зарегистрированную базу данных .
Откроется диалоговое окно Подключение к базе данных .

После смены паролей можно закрыть порт 22, если больше не требуется подключаться к экземпляру, запускающему PostgreSQL.

Изменение паролей для Amazon RDS for PostgreSQL

Следуйте инструкциям ниже для изменения пароля по умолчанию для учетных записей ролей, созданных на Amazon RDS for PostgreSQL:

  1. Подключитесь к базе данных из клиента SQL.

Дополнительную информацию и подсказки по устранению проблем с подключением см. в документации AWS .
См. документацию PostgreSQL для помощи с синтаксисом ALTER ROLE .

Примечание:

После смены пароля учетной записи owner, необходимо обновить зарегистрированные базы данных вашего сайта AWS ArcGIS Server для использования нового пароля.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *