@@ -350,7 +350,11 @@ init_user() {
350350 fi
351351
352352 if [ -n " $ADMIN_KEY " ]; then
353- echo " ... setting admin key to '${ADMIN_KEY} '"
353+ if [ " $DISABLE_PRINTING_PLAINTEXT_CREDENTIALS " == " true" ]; then
354+ echo " ... setting admin key from environment variable"
355+ else
356+ echo " ... setting admin key to '${ADMIN_KEY} '"
357+ fi
354358 CHANGE_CMD=(sudo -u www-data /var/www/MISP/app/Console/cake User change_authkey 1 " ${ADMIN_KEY} " )
355359 elif [ -z " $ADMIN_KEY " ] && [ " $AUTOGEN_ADMIN_KEY " == " true" ]; then
356360 echo " ... regenerating admin key (set \$ ADMIN_KEY if you want it to change)"
@@ -361,11 +365,19 @@ init_user() {
361365
362366 if [[ -v CHANGE_CMD[@] ]]; then
363367 ADMIN_KEY=$( " ${CHANGE_CMD[@]} " | awk ' END {print $NF; exit}' )
364- echo " ... admin user key set to '${ADMIN_KEY} '"
368+ if [ " $DISABLE_PRINTING_PLAINTEXT_CREDENTIALS " == " true" ]; then
369+ echo " ... admin user key set"
370+ else
371+ echo " ... admin user key set to '${ADMIN_KEY} '"
372+ fi
365373 fi
366374
367375 if [ ! -z " $ADMIN_PASSWORD " ]; then
368- echo " ... setting admin password to '${ADMIN_PASSWORD} '"
376+ if [ " $DISABLE_PRINTING_PLAINTEXT_CREDENTIALS " == " true" ]; then
377+ echo " ... setting admin password from environment variable"
378+ else
379+ echo " ... setting admin password to '${ADMIN_PASSWORD} '"
380+ fi
369381 PASSWORD_POLICY=$( sudo -u www-data /var/www/MISP/app/Console/cake Admin getSetting " Security.password_policy_complexity" | jq " .value" -r)
370382 PASSWORD_LENGTH=$( sudo -u www-data /var/www/MISP/app/Console/cake Admin getSetting " Security.password_policy_length" | jq " .value" -r)
371383 sudo -u www-data /var/www/MISP/app/Console/cake Admin setSetting -q " Security.password_policy_length" 1
0 commit comments