Изменение паролей, по умолчанию установленных в PostgreSQL
Для многопользовательской базы геоданных в PostgreSQL в экземплярах ArcGIS Server on Amazon Web Services предусмотрено три ролевых имени базы данных. Эти пароли являются жестко заданными и общеизвестными. Для защиты вашего экземпляра вам необходимо изменить пароли ролевых имен.
Для того, чтобы изменить пароли, вы должны войти в экземпляр Amazon Web Services. Если вы будете создавать свой сайт с помощью приложения ArcGIS Server Cloud Builder on Amazon Web Services , то при создании сайта вы должны будете указать пару ключей, а затем открыть порт 22 в группе безопасности, что позволит вам подключиться к экземплярам. После того, как вы измените пароли, порт 22 можно будет закрыть.
- Подключитесь как ubuntu к экземпляру, на котором установлена СУБД PostgreSQL.
- Если вы подключаетесь к экземпляру ArcGIS for Server с локального компьютера с ОС Windows, установите с экземпляром SSH-соединение. Пример такого подключения описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Windows.
- Пример подключения к экземпляру ArcGIS for Server с другого компьютера с ОС Linux описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Linux.
- Переключитесь на пользователя 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

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):
- Для того, чтобы изменить пароли, вы должны войти в экземпляр Amazon Web Services, где установлен PostgreSQL. Подключитесь к экземпляру ubuntu. Используйте один из следующих методов:
- Если вы подключаетесь к экземпляру ArcGIS Server с локального компьютера с ОС Windows, установите с экземпляром SSH-соединение. Пример такого подключения описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Windows.
- Пример подключения к экземпляру ArcGIS Server с другого компьютера с ОС Linux описывается в разделе Администрирование экземпляра Amazon EC2 Ubuntu Linux через удаленный доступ из Linux.
- Переключитесь на пользователя 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:
- Подключитесь к базе данных из клиента SQL.
Дополнительную информацию и подсказки по устранению проблем с подключением см. в документации AWS .
См. документацию PostgreSQL для помощи с синтаксисом ALTER ROLE .
Примечание:
После смены пароля учетной записи owner, необходимо обновить зарегистрированные базы данных вашего сайта AWS ArcGIS Server для использования нового пароля.