Содержание

Установка и настройка PostgreSQL


vdi-db


В случае комплексной установки все выполнять на узле vdi-disp1

Ссылка на документацию с wiki https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/podgotovka-sredy-funktsionirovaniya-pered-ustanovkoj/ustanovka-i-nastrojka-subd-postgresql

sudo apt install postgresql -y
sudo astra-modeswitch get

0 - Базовый (Орел) 1 - Усиленный (Воронеж) 2 - Максимальный (Смоленск)

Подключение к СУБД для уровня защищенности "Орел"

sudo su postgres -c psql

Подключение к СУБД для уровня защищенности "Смоленск"

sudo passwd postgres
ssh postgres@127.0.0.1
psql
CREATE DATABASE termidesk LC_COLLATE 'ru_RU.utf8' LC_CTYPE 'ru_RU.utf8' TEMPLATE template0;
CREATE USER termidesk WITH PASSWORD 'ksedimret';
GRANT ALL PRIVILEGES ON DATABASE termidesk TO termidesk;
ALTER DATABASE termidesk OWNER TO termidesk;
\q
exit

Если настройка выполняется для уровня защищенности «Смоленск» и требуется удалить пароль после настройки СУБД то следует воспользоваться командой

sudo passwd -d postgres
sudo nano /etc/parsec/mswitch.conf
<code>

----

...
# Return zero data instead of ENOENT/ENODATA in the absence of record
zero_if_notfound: yes

----

  * Для проверки можно воспользоваться командой
<code>
psql -h vdi-db -U termidesk

после ввода пароля в консоли psql ввести \l В случае комплексной установки, когда СУБД установлена на узле vdi-disp1 команда будет выглядеть так

psql -h vdi-disp1 -U termidesk