Восстановление профиля MAX Обычная работа не требует повторного ввода данных. Подключение устройств и отзыв их доступа находятся в панели «Профили → Коды из MAX» после завершения переноса. Если сам MAX потребует повторного входа, сначала завершите текущий вход в CRM, дождитесь освобождения очереди и остановите только tlk-auth.service. В этот период коды и новые сессии будут временно недоступны, уже выданные сессии остаются у сервисов. В режиме обслуживания используется ТОТ ЖЕ каталог данных и ТОТ ЖЕ max-profile. Команда отказывается запускаться, пока authority.lock занят работающим сервисом. Она дополнительно использует штатную блокировку профиля Chromium. 1. На сервере проверьте, что выбранный локальный порт 9222 свободен. 2. Запустите тот же неизменяемый образ с --interactive --tty --entrypoint python, тем же UID10002, только собственными /srv/tlk-auth:/data и ключом /etc/tlk-auth/authority.key, --network host, readonly root, private /tmp и /dev/shm, cap-drop ALL, no-new-privileges и текущим seccomp профилем TLK Auth. Не подключайте каталоги других проектов и не открывайте порт наружу. Аргументы Python: -m tlk_auth.max_setup --debug-port 9222 --enable Передайте TLK_AUTH_DATA_DIR=/data и TLK_AUTH_KEY_FILE=/secrets/authority.key. 3. Подключите защищённый SSH-туннель к 127.0.0.1:9222 на сервере. В Chrome на ПК откройте chrome://inspect, добавьте localhost:9222 и выберите страницу MAX. В DevTools включите screencast, войдите и откройте «ТЛК CRM Авторизация». Порт даёт управление этим браузером: используйте его только через SSH. 4. В терминале команды введите bind. Команда проверяет точный маршрут и заголовок чата, формат входящих сообщений, сохраняет профиль и включает получение кодов. Для отмены введите cancel. Через 15 минут режим завершается автоматически. 5. Дождитесь завершения и подтверждения закрытия браузера. Затем запустите tlk-auth.service, проверьте /health и свежий вход TLK с кодом из MAX. На рабочем столе с установленным Chromium вместо --debug-port доступен --headful. Не используйте личный профиль Chrome. Не переносите файлы открытого профиля. Команда не меняет сохранённый маршрут чата без его проверки и не выводит сообщения, пароли, cookies или коды MAX в терминал. Проверка рабочего окружения обязательна: инструкция описывает режим обслуживания; успешность реального повторного входа подтверждается отдельно. При ошибке закрытия браузера не запускайте второй процесс: сначала подтвердите завершение его дерева.