Учётные записи ОС
Учётные записи на узле "Спектра"
На узле "Спектра" для запуска служб "Спектра" используется учётная запись spectrum, которая создается при установке "Спектра". Пользователь spectrum включается в группы:
-
spectrum,
-
wheel.
Данный пользователь используется только для запуска служб "Спектра" (systemd-сервисов), вход в систему с использованием этой учётной записи невозможен.
Для корректной работы всех функций "Спектра" настраиваются следующие правила повышения привилегий в файле /etc/sudoers.d/80-spectrum:
[root@spectrum]# cat /etc/sudoers.d/80-spectrum
spectrum ALL=(root) NOPASSWD: /usr/bin/docker ps, /usr/bin/docker exec *(python-modules)
Пользователь spectrum имеет права на чтение и запись к следующим каталогам ОС:
-
/opt/skala-r/spectrum, -
/opt/skala-r/etc/spectrum, -
/opt/skala-r/var/log/spectrum.
Для смены пароля пользователя необходимо использовать команду passwd:
passwd spectrum
Команда запросит ввод нового пароля и подтверждение ввода пароля.
|
Пользователь spectrum создается только для запуска служб "Спектра", по умолчанию пользователь spectrum создается без пароля и без возможности войти в систему. |
Учётные записи на узлах МБД.П
На узлах МБД.П для запуска Агента "Спектра" используется учётная запись postgres. Пользователь postgres создается при установке ПО СУБД и дополнительно настраивается при установке Агента "Спектра". Пользователь включается в группы:
-
postgres,
-
wheel,
-
haclient.
Для корректной работы всех функций "Спектра" настраиваются следующие правила повышения привилегий в файле /etc/sudoers.d/spectrum:
[root@mbd-node-01]# cat /etc/sudoers.d/spectrum
Cmnd_Alias CLUSTERCTL = /usr/bin/pg_controldata *, /usr/sbin/corosync-quorumtool *, /usr/sbin/pcs *, /usr/sbin/crm_report *, /bin/chown */reports/cluster_reports/*, /usr/bin/systemctl * patroni.service, /usr/bin/cp /opt/skala-r/spectrum/patroni.yml.tmp /etc/patroni.yml
postgres ALL=(root) NOPASSWD: CLUSTERCTL
Пользователь postgres имеет права на чтение и запись к следующим каталогам ОС:
-
/opt/skala-r/spectrum, -
/opt/skala-r/etc/spectrum, -
/opt/skala-r/var/log/spectrum.
а также каталогам, необходимым для корректной работы СУБД PostgreSQL.
Для смены пароля пользователя необходимо использовать команду passwd:
passwd postgres
Команда запросит ввод нового пароля и подтверждение ввода пароля.