File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -517,6 +517,13 @@ if [ "$mail" != 'no' ] && [ ! -z "$MAIL_SYSTEM" ]; then
517517 domains=$( echo " $backup_domains " | egrep -f $tmpdir /selected.txt)
518518 fi
519519
520+ # Checking exim username for later chowning
521+ exim_user=" exim" ;
522+ check_exim_username=$( grep -c ' ^Debian-exim:' /etc/passwd)
523+ if [ " $check_exim_username " -eq 1 ]; then
524+ exim_user=" Debian-exim"
525+ fi
526+
520527 # Restoring dns domain
521528 for domain in $domains ; do
522529 echo -e " $( date " +%F %T" ) $domain " | tee -a $tmpdir /restore.log
@@ -579,6 +586,11 @@ if [ "$mail" != 'no' ] && [ ! -z "$MAIL_SYSTEM" ]; then
579586 -exec chown -h $user :mail {} \;
580587 fi
581588 fi
589+
590+ # Chowning mail conf files to exim user
591+ find $HOMEDIR /$user /conf/mail/$domain_idn -user root \
592+ -exec chown $exim_user {} \;
593+
582594 done
583595fi
584596
You can’t perform that action at this time.
0 commit comments