Ver Fonte

[Update, Config] Set mode 600 for mailcow.conf

andryyy há 6 anos atrás
pai
commit
5b8a983be2
2 ficheiros alterados com 4 adições e 0 exclusões
  1. 3 0
      generate_config.sh
  2. 1 0
      update.sh

+ 3 - 0
generate_config.sh

@@ -16,6 +16,7 @@ if [ -f mailcow.conf ]; then
   case $response in
     [yY][eE][sS]|[yY])
       mv mailcow.conf mailcow.conf_backup
+      chmod 600 mailcow.conf_backup
       ;;
     *)
       exit 1
@@ -237,5 +238,7 @@ EOF
 
 mkdir -p data/assets/ssl
 
+chmod 600 mailcow.conf
+
 # copy but don't overwrite existing certificate
 cp -n data/assets/ssl-example/*.pem data/assets/ssl/

+ 1 - 0
update.sh

@@ -101,6 +101,7 @@ while (($#)); do
 done
 
 [[ ! -f mailcow.conf ]] && { echo "mailcow.conf is missing"; exit 1;}
+chmod 600 mailcow.conf
 source mailcow.conf
 DOTS=${MAILCOW_HOSTNAME//[^.]};
 if [ ${#DOTS} -lt 2 ]; then