Смена паролей в ПринтМенеджере
Описание
Смена паролей внутренних сервисов ПринтМенеджера.
Общий порядок
- Сделайте резервную копию:
cp /opt/printmanager/.env /opt/printmanager/.env.bak - Внесите изменения в файл
/opt/printmanager/.env. - Перезапустите систему:
cd /opt/printmanager/
sudo docker-compose down
sudo docker-compose up -d
При балансировке нагрузки: повторите шаги на каждом сервере ПМ. Также выполните инструкции раздела «Смена паролей на сервере балансировки».
PostgreSQL (базовая схема, без балансировки)
DATABASE_URL="postgres://postgres:NEW-PASSWORD@db:5432/printmanager"
DATABASE_PASSWORD="NEW-PASSWORD"
Затем:
sudo docker-compose down
sudo docker-compose up -d db
sudo docker-compose exec -T db bash -c "psql -U postgres -c \"ALTER USER postgres PASSWORD '\$POSTGRES_PASSWORD';\""
sudo docker-compose up -d
PostgreSQL (схема с балансировкой нагрузки)
DATABASE_URL="postgres://postgres:NEW-PASSWORD@db:5432/printmanager"
Затем:
sudo docker-compose down
Измените пароль штатными средствами во внешней базе данных, затем запустите систему.
Важно
- При схеме с балансировкой все изменения паролей в Мониторинге и ПМ должны быть отражены в конфигурационных файлах балансировщика.
- CUPS установлен на всех серверах в схеме с балансировкой — учитывайте это при перезапуске.