Astra linux пароль postgresql

Пароль пользователя postgres — как задать и изменить пароль

Команды по администрированию базами и пользователями выполняются от имени системного пользователя postgres

root может стать им выполнив su — postgres

Затем можно без пароля попасть в интерфейс БД psql

Или то же самое одной командой

Пользователь может создать базу

Затем добавить пользователя и задать для него пароль

=# create user appadmin with encrypted password ‘jdfh8jhtghnjkfrvhyu’;

После этого пользователю нужно дать права для работы с базой данных

=# grant all privileges on db1 mydb to appadmin;

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

Пользователя можно создавать и задавать ему пароль двумя раздельными командами

sudo -u postgres createuser anotheruser

Вторая служит для изменения паролей уже существующих пользователей, выполняется из консоли psql

=# alter user anotheruser with encrypted password ‘NEW_STRONG_PASSWORD’;

Непосредственно для системного пользователя postgres пароль не нужен, им может стать root выполнив su как показано ранее. Если нужна авторизация root может установить для postgres новый пароль

Затем пароль нужно ввести дважды, отображаться он не будет.

Пользователь appadmin — не системный, он существует только в postgresql.

Подключаться к базе из консоли от имени этого пользователя нужно указывая имя базы и ключ -W

psql -h myhost -d db1 -U appadmin -W

Последний ключ не обязателен, но без него в интерактивном режиме в некоторых версиях СУБД не будет запрашиваться пароль, пароль должен запрашиваться.

Про создание дампов баз данных Postgres и их загрузку.

Источник

Как изменить пароль пользователя PostgreSQL?

Как изменить пароль для пользователя PostgreSQL?

11 ответов

для пароля меньше логина:

чтобы сбросить пароль, если вы забыли:

затем бросить psql :

если это не помогает, настройте проверку подлинности.

редактировать /etc/postgresql/9.1/main/pg_hba.conf (путь будет отличаться) и меняться:

вы можете и должны зашифровать пароль пользователя:

Я считаю, что лучший способ изменить пароль, просто использовать:

в консоли Postgres.

при указании незашифрованного пароля с помощью эта команда. Пароль будет передан на сервер в открытый текст, и он также может быть зарегистрирован в истории команд клиента или журнал сервера. psql содержит команду \password, которую можно использовать изменение пароля роли без выставляя пароль.

изменить пароль с помощью командной строки в Ubuntu, используйте:

перейдите в конфигурацию Postgresql и отредактируйте pg_hba.conf

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

затем измените эту строку :

затем перезапустите службу PostgreSQL с помощью команды SUDO, затем

теперь вы будете введены и увидите терминал Postgresql

и введите новый пароль Пользователь Postgres по умолчанию, после успешной смены пароля снова перейдите в pg_hba.conf и вернуть изменение в «md5»

теперь вы войдете в систему как

С новым паролем.

Дайте мне знать, если вы обнаружите какие-либо проблемы в нем.

Это был первый результат в Google, когда я искал как переименовать пользователя, так:

несколько других команд, полезных для управления пользователями:

переместить пользователя в другую группу

Читайте также:  Windows cannot bind to

конфигурация, которую я получил на своем сервере, была настроена много, и мне удалось изменить пароль только после того, как я установил доверие аутентификация в :

Не забудьте изменить это обратно на пароль или md5

запросить новый пароль postgres пользователь (не показывая его в команде):

для моего случая на Ubuntu 14.04 установлен с postgres 10.3. Мне нужно выполнить следующие шаги

  • su — postgres к postgres
  • psql для входа в оболочку postgres
  • \password введите пароль
  • \q чтобы выйти из сеанса оболочки

затем вы переключаетесь обратно в root, выполнив exit и настроить свой pg_hba.conf (мое-в /etc/postgresql/10/main/pg_hba.conf ), убедившись, что у вас есть следующие линия

local all postgres md5

  • перезапустите службу postgres с помощью service postgresql restart
  • теперь переключаемся на postgres user и снова введите оболочку postgres. Он предложит вам пароль.
  • введите новый пароль для этого пользователя, а затем подтвердите его. Если вы не помните пароль, и вы хотите его изменить, вы можете войти в систему как postgres, а затем использовать это:

    Источник

    Astra Linux. Установка PostgreSQL.

    Мы планируем использовать наш сервер с Astra Linux для работы с , поэтому установим на него версию PostgreSQL для , которую разрабатывает фирма Postgres Professional.

    Полный репозиторий всех версий PostgreSQL, поддерживаемых фирмой, расположен тут – https://repo.postgrespro.ru/

    Репозиторий PostgreSQL для Astra Linux “Смоленск” расположен тут – https://repo.postgrespro.ru/pg1c-11/astra-smolensk/1.6/

    Итак, создадим локальную папку для репозитория и скачаем в неё все необходимые пакеты

    Теперь скачаем GPG-ключ (подпись) репозитория

    Осталось добавить скачанный репозиторий PostgreSQL в общий список репозиториев и зарегистрировать его подпись.

    Самое время установить PostgreSQL

    После установки требуется настроить переменные окружения пользователя от имени которого будет работать PostgreSQL.

    И настроить автоматический запуск PostgreSQL при старте системы.

    Теперь зададим пароль пользователя postgres для подключения к СУБД.

    Ну, и осталось перезапустить службу

    Настроим установленный ранее Webmin для работы с PostgrSQL, уж очень удобно с его помощью управлять базами данных. 🙂

    Для этого открываем в браузере адрес https://127.0.0.1:10000 и обновляем установленные модули.

    Теперь идём на страницу управления PostgreSQL Server и вносим небольшие изменения в настройки, указав в качестве Paths to host access config file путь /var/lib/pgpro/1c-11/data/pg_hba.conf

    В результате вы получите возможность управлять PostgreSQL-сервером из WEB-интерфейса.

    Аренда серверов.

    Надёжные сервера с Pro-бегом
    У ВАС В ОФИСЕ
    !

    1С:Предприятие “в облаке”.

    Безопасный доступ к своей 1С из офиса, командировки и т.п.!

    IP-телефония в офис.

    IP-телефония давно перестала быть роскошью в офисах.
    Хотите себе в офис цифровую АТС — обращайтесь.
    !

    Источник

    Операционные системы Astra Linux

    Оперативные обновления и методические указания

    Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

    1) от несанкционированного доступа;
    2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

    Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

    Читайте также:  Windows 10 месяц спустя

    На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

    Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

    Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

    Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

    В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

    Очередные обновления (версии) предназначены для:

    • реализации и совершенствования функциональных возможностей;
    • поддержки современного оборудования;
    • обеспечения соответствия актуальным требованиям безопасности информации;
    • повышения удобства использования, управления компонентами и другие.

    Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

    1. инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
    2. отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
    3. обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.

    Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.

    Источник

    ПАК Астра

    Инструменты пользователя

    Инструменты сайта

    Боковая панель

    Документы

    Информация для организаций

    Ссылки

    Импорт и настройка базы данных postgreSQL

    Создание пользователя

    Все сервисы ПАК Астра запускаются и работают от имени выделенного пользователя «dozor», перед установкой сервисов ПАК Астра необходимо создать пользователя и группу и указать домашнюю папку и отключить вход:

    Необходимо создать пользователя СУБД, от имени которого будут работать с базой данных все сервисы. Имя пользователя, используемое в шаблонах конфигурации и данном руководстве «dozor»:
    Для создания пользователя необходимо выполнить следующие запросы:

    -Вход в PostgeSQL:

    Если запуск постгресса производится впервые- будет выдан запрос пароля пользователя.

    -Создание пользователя dozor:

    где YourPassword — пароль пользователя dozor.

    После создание пользователя, необходимо создать базу данных, которая будет использоваться сервисами ПАК Астра. Имя базы данных, используемое в шаблонах конфигурации и примерах в данном руководстве «dozor».
    Для создания БД необходимо выполнить следующий запрос:

    Так же нужно добавить пользователя support, в кавычках обязательно ввести пароль:

    Далее обязательно открыть файл наcтроек postgres:

    Найти там строку:

    Раскомментировать и заменить ее следующей строкой:

    Проверка наличия библиотек

    Для корректной работы базы необходимо убедиться в присутствии нужных библиотек и расширений, и добавить недостающие. Крайне важно обратить внимание на разрядность системы, 64 и 32 битные библиотеки и пути отличаются.
    Путь до 32-ух битных библиотек:

    Читайте также:  Медиатек вай фай адаптер драйвер для windows

    Для 64-х битной системы:

    Далее необходимо переместить библиотеку IPCSend и сделать ее исполняемой.
    После этого необходимо проверить наличие расширений. Для этого нужно переместиться в директорию:

    И переместить туда файлы
    IPSend.control и IPCsend—1.0.sql, предварительно поменяв пути расположения библиотеки внутри файлов.

    Проверить наличие библиотек для 32-ух битной системы:

    Для 64-ех битной системы:

    Сравнить со списком необходимых библиотек и, при необходимости, импортировать в папку недостающие библиотеки для 32-ух битной системы:

    Для 64-ех битной:

    Список необходимых библиотек:

    Зайти в базу данных dozor через командную строку:

    Далее, находясь в базе ввести следующую комманду:

    После ввода комманды выйти:

    Установка PGAgent

    PGAgent — это агент планирования заданий для баз данных Postgres, способный выполнять многоэтапные пакетные сценарии или сценарии оболочки и задачи SQL по сложным расписаниям.

    Для установки необходимо ввести комманду:

    в строке PG_HOST=«localhost» заменить localhost на 127.0.0.1

    заменить pgagent на root и в строке

    удалить :pgagent, что бы получилась строка:

    Далее добавляем pgdagent в автозагрузку

    Для работы скриптов и задач необходимо импортировать дамп.

    Перемещаемся в папку db_update

    Следующим шагом необходимо загрузить дамп базы данных с сервера разработчика и последующий импорт:

    Перед импортом базы данных необходимо добавить расширение в базу, для этого нужно зайти в БД postgres

    Ввести пароль при запросе и далее ввести команду для создания расширения:

    После создания базы данных, нужно сделать импорт существующей базы данных.

    Перед установкой (обновлением) базы данных в любом месте файловой системы, например в домашнем каталоге текущего пользователя:

    необходимо создать рабочую папку:

    и перейти в нее:

    Далее следует убедиться, что она пуста (например, от предыдущих обновлений) или просто очистить ее:

    игнорируя предупреждения об отсутствующих файлах, если они вдруг
    возникнут:

    Далее импорт дампа для работы pgagent:

    Следующим шагом необходимо загрузить дамп базы данных с сервера разработчика в данный момент существуют 2 дампа БД, 116.sql и 116_empty.sql. Если это новая БД, то необходимо будет залить шаблон под названием 116_empty.sql, если же база создается как замена mysql базы данных, и будет проводится миграция с mysql на postgres(подробнее можно почитать тут):

    Импорт базы данных dozor:

    на запрос пароля, ввести пароль суперпользователя базы данных и дождаться окончания загрузки базы данных.

    После успешного завершения дампа необходимо вызвать функцию создания партиции, необходимой для записи ивентов.
    Для этого необходимо войти в БД

    Ввести пароль, и уже в коммандной строке постгресса ввести следующее:

    После всех проделанных манипуляций необходимо дать доступ pgagent к базе данных, путем прописывания пароля

    Для этого нужно перейти в директорию /root

    создать файл .pgpass

    и записать туда следующие данные

    — ваш пароль от суперпользователя postgres.

    После этого сохранить файл и дать ему права

    Затем необходимо добавить pgagent в автозагрузку

    На этом установка, настройка и импорт базы данных в PostgreSQL завершены. Для удобство работы с базой можно использовать PGAdmin, установку которого можно увидеть в этой статье

    Для корректной работы сценариев, на сервере необходимо сделать несколько действий.
    В настройках d3srv.cfg, находящейся по пути

    В разделе [other] вписать или раскомментировать строку script_compiler.

    Источник

    Оцените статью