...
Информация |
---|
Требуется доступ с сервера к ресурсам HFLabs fs.hflabs.ru и maven.hflabs.ru для скачивания дистрибутивов и справочников. |
На сервере «Апдейтера»
Создание пользователя
На Создайте пользователя updater на сервере «Апдейтера» создайте пользователя и директорию для утилитыи всех серверах приложений, для которых требуется обновление справочников
Блок кода |
---|
|
useradd updater
useradd -p {тут_пароль} updater |
На сервере «Апдейтера» создайте директорию для утилиты
Блок кода |
---|
|
mkdir /opt/updater
chown -R updater:updater /opt/updater
chmod -R 755 /opt/updater |
Настройка директорий под справочники и выдача прав
На сервере соответствующего приложения (Подсказки / ЕК / Фактор) для директорий справочников:
- измените владельца директории на пользователя утилиты (
updater
) - выдайте права 777 и SGID бит (Set Group ID - бит смены идентификатора группы)
Примеры команд для каждого приложенияСоздайте корневые директории справочников для нужных продуктов и выдайте права.
Блок кода |
---|
language | bash | title | Примеры команд для каждого приложения |
---|
|
# Подсказки
mkdir -p /opt/suggestions/dictionaries (выполнять на сервере Подсказок)
chown -R updater /opt/suggestions/dictionaries
chmod -R 2777 /opt/suggestions/dictionaries
# Фактор
mkdir -p /opt/factor/dictionaries (выполнять на сервере Фактора)
chown -R updater /opt/factor/dictionaries
chmod -R 2777 /opt/factor/dictionaries
# Единый клиент
mkdir -p /opt/cdi/dictionaries (выполнять на сервере ЕК)
chown -R updater /opt/cdi/dictionaries
chmod -R 2777 /opt/cdi/dictionaries
## Перекодер
mkdir -p /opt/rdm/dictionaries (выполнять на сервере Перекодера)
chown -R updater /opt/rdm/dictionaries
chmod -R 2777 /opt/rdm/dictionaries |
На
...
Информация |
---|
Настраивать отдельно на каждом сервере (Подсказки / ЕК / Фактор / Перекодер), расположенном на отдельной машине от «Апдейтера». |
Создание пользователя
Создайте пользователя утилиты (updater
)
Добавьте его в группу пользователя приложения
Блок кода |
---|
language | bash |
---|
title | Примеры команд для каждого приложения |
---|
|
# Подсказки (выполнять на сервере Подсказок)
sudo usermod -a -G updater suggestions
# Фактор (выполнять на сервере Фактора)
sudo usermod -a -G updater factor
# Единый клиент (выполнять на сервере ЕК)
sudo usermod -a -G updater cdi
# Перекодер (выполнять на сервере Перекодера)
sudo usermod -a -G updater rdm |
Настройка директорий под справочники и выдача прав
Измените владельца директории на пользователя утилиты (updater
) и выдайте права 777 и SGID бит (Set Group ID - бит смены идентификатора группы)сервере Апдейтера также создайте корневые директории справочников для нужных продуктов и выдайте права
Блок кода |
---|
language | bash | title | Примеры команд для каждого приложения |
---|
|
# Подсказки
mkdir (выполнять на сервере Подсказок)-p /opt/suggestions/dictionaries
chown -R updater /opt/suggestions/dictionaries
chmod -R 2777 /opt/suggestions/dictionaries
# Фактор
mkdir (выполнять на сервере Фактора)-p /opt/factor/dictionaries
chown -R updater /opt/factor/dictionaries
chmod -R 2777 /opt/factor/dictionaries
# Единый клиент
mkdir (выполнять на сервере ЕК)-p /opt/cdi/dictionaries
chown -R updater /opt/cdi/dictionaries
chmod -R 2777 /opt/cdi/dictionaries
# # Перекодер
mkdir (выполнять на сервере Перекодера)-p /opt/rdm/dictionaries
chown -R updater /opt/rdm/dictionaries
chmod -R 2777 /opt/rdm/dictionaries |
...