Настройка окружения

1. Настройка пользователей

Пользователи, от имени которых будет осуществляться запуск утилит командной строки RuBackup или приложения для управления СРК RuBackup (RBM, RBC) должны:

  • иметь правильно настроенные переменные среды;

  • входить в группу rubackup.

Выполните приведённые ниже настройки для пользователей на всех узлах с развёрнутыми компонентами СРК RuBackup.

2. Настройка переменных среды

Настройте переменные среды для всех пользователей, которые будут работать с СРК RuBackup.

  1. Откройте файл .bashrc, запускаемый в каждой сессии терминала:

    sudo nano /home/<имя пользователя>/.bashrc
  2. Отредактируйте файл, добавив строки:

    export PATH=$PATH:/opt/rubackup/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rubackup/lib

    Сохраните изменения.

  3. Перезагрузите переменные окружения.

    source ~/.bashrc

Переменные PATH и LD_LIBRARY_PATH можно переопределить в файлах:

  • /etc/profile

  • /etc/bash.bashrc

2.1. Добавление в группу

Группа rubackup автоматически создаётся в процессе установки пакета rubackup-common.

  1. Добавьте пользователя в группу rubackup, выполнив команду:

    sudo usermod -a -G rubackup <имя пользователя>
  2. Если требуется запуск утилит командной строки RuBackup, RBM или RBC в текущем сеансе пользователя (без перезагрузки ОС) выполните:

    newgrp rubackup

3. Настройка доступа к клиентским сертификатам

Настройте доступ пользователя, входящего в группу rubackup, к каталогам с сертификатами для запуска некоторых утилит командной строки, например, rb_clients.

По умолчанию доступ к каталогам есть только у пользователя root, для доступа другого пользователя:

  1. Измените владельца и группу для каталогов, содержащих сертификаты:

    sudo chown -R suser:rubackup /opt/rubackup/keys/client/
    sudo chown -R suser:rubackup /opt/rubackup/keys/rootCA/
  2. Перезапустите сервисы для применения изменений:

    sudo systemctl restart rubackup_client.service
    sudo systemctl restart rubackup_server.service