Просмотр исходного кода

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

andryyy 6 лет назад
Родитель
Сommit
5b8a983be2
2 измененных файлов с 4 добавлено и 0 удалено
  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
   case $response in
     [yY][eE][sS]|[yY])
     [yY][eE][sS]|[yY])
       mv mailcow.conf mailcow.conf_backup
       mv mailcow.conf mailcow.conf_backup
+      chmod 600 mailcow.conf_backup
       ;;
       ;;
     *)
     *)
       exit 1
       exit 1
@@ -237,5 +238,7 @@ EOF
 
 
 mkdir -p data/assets/ssl
 mkdir -p data/assets/ssl
 
 
+chmod 600 mailcow.conf
+
 # copy but don't overwrite existing certificate
 # copy but don't overwrite existing certificate
 cp -n data/assets/ssl-example/*.pem data/assets/ssl/
 cp -n data/assets/ssl-example/*.pem data/assets/ssl/

+ 1 - 0
update.sh

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