Локальные администраторы
Для локальной аутентификации администраторов приватного сервера используется htpasswd с алгоритмом bcrypt.
Это позволяет безопасно хранить пароли в переменной окружения LOCAL_ADMIN.
Генерация пароля
Заголовок раздела «Генерация пароля»htpasswd -nbB "${login}" "${password}"echo "LOCAL_ADMIN='$(htpasswd -nbB "admin" "password")'" >> .env-
Создадим двух локальных администраторов:
admin_01иadmin_02, с паролемdefault:htpasswd -nbB admin_01 default# admin_01:$2y$05$rKnUi5X.GwDTM8bn.uRWwOS1pKuB7K3jHvY4bn01N99OCMBhLcBgahtpasswd -nbB admin_02 default# admin_02:$2y$05$iLWtjh7rX.pEgloTLXnr3.9uKYz2ehehMWM3wJP/aUfDdhH5t0Lge -
Замените переменную окружения. Делитель
,LOCAL_ADMIN='admin_01:$2y$05$rKnUi5X.GwDTM8bn.uRWwOS1pKuB7K3jHvY4bn01N99OCMBhLcBga,admin_02:$2y$05$iLWtjh7rX.pEgloTLXnr3.9uKYz2ehehMWM3wJP/aUfDdhH5t0Lge'