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

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


vji:termidesk1:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
vji:termidesk1:start [2025/08/26 06:22] – удалено vjivji:termidesk1:start [2025/09/02 05:19] (текущий) vji
Строка 1: Строка 1:
 +====== Установка и настройка 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]]
 +
 +  * Установка СУБД
 +<code>
 +sudo apt install postgresql -y
 +</code>
 +  * Узнать текущий уровень защищенности ALSE можно командой:
 +<code>
 +sudo astra-modeswitch get
 +</code>
 +''0 - Базовый (Орел)''
 +''1 - Усиленный (Воронеж)''
 +''2 - Максимальный (Смоленск)''
 +
 +====== Подключение к СУБД для уровня защищенности "Орел" ======
 +
 +<code>
 +sudo su postgres -c psql
 +</code>
 +====== Подключение к СУБД для уровня защищенности "Смоленск" ======
 +
 +  * Задаем пароль для пользователя postgres
 +<code>
 +sudo passwd postgres
 +</code>
 +  * Подключаемся по SSH на этот же хост пользователем postgres
 +<code>
 +ssh postgres@127.0.0.1
 +</code>
 +  * Запускаем утилиту psql
 +<code>
 +psql
 +</code>
 +  * Создание БД, пользователя и прав доступа
 +<code>
 +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
 +</code>
 +  * выходим из сессии пользователя postgres
 +<code>
 +exit
 +</code>
 +''Если настройка выполняется для уровня защищенности "Смоленск" и требуется удалить пароль после настройки СУБД то следует воспользоваться командой''
 +<code>
 +sudo passwd -d postgres
 +</code>
 +
 +  * отредактировать файл ''/etc/parsec/mswitch.conf'', установив параметр ''zero_if_notfound'' в значение yes, точно соблюдая отступы и пробелы
 +<code>
 +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
 +</code>
 +после ввода пароля в консоли ''psql'' ввести ''\l''
 +В случае комплексной установки, когда СУБД установлена на узле vdi-disp1 команда будет выглядеть так
 +<code>
 +psql -h vdi-disp1 -U termidesk
 +</code>
vji/termidesk1/start.1756189347.txt.gz · Последнее изменение: 2025/08/26 06:22 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki