@@ -1034,14 +1034,15 @@ public function configure_amavis() {
10341034 // amavisd user config file
10351035 $ configfile = 'amavisd_user_config ' ;
10361036 if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' )) copy ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , $ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' );
1037- if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/ 50-user~ ' , 0400 );
1037+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' , 0400 );
10381038 $ content = rfsel ($ conf ['ispconfig_install_dir ' ].'/server/conf-custom/install/ ' .$ configfile .'.master ' , 'tpl/ ' .$ configfile .'.master ' );
10391039 $ content = str_replace ('{mysql_server_ispconfig_user} ' , $ conf ['mysql ' ]['ispconfig_user ' ], $ content );
10401040 $ content = str_replace ('{mysql_server_ispconfig_password} ' , $ conf ['mysql ' ]['ispconfig_password ' ], $ content );
10411041 $ content = str_replace ('{mysql_server_database} ' , $ conf ['mysql ' ]['database ' ], $ content );
10421042 $ content = str_replace ('{mysql_server_port} ' , $ conf ['mysql ' ]['port ' ], $ content );
10431043 $ content = str_replace ('{mysql_server_ip} ' , $ conf ['mysql ' ]['ip ' ], $ content );
10441044 wf ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , $ content );
1045+ chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , 0640 );
10451046
10461047 // TODO: chmod and chown on the config file
10471048
@@ -2200,6 +2201,11 @@ public function install_ispconfig() {
22002201 // Add symlink for patch tool
22012202 if (!is_link ('/usr/local/bin/ispconfig_patch ' )) exec ('ln -s /usr/local/ispconfig/server/scripts/ispconfig_patch /usr/local/bin/ispconfig_patch ' );
22022203
2204+ // Change mode of a few files from amavisd
2205+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , 0640 );
2206+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' , 0400 );
2207+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf ' , 0640 );
2208+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf~ ' , 0400 );
22032209 }
22042210
22052211 public function configure_dbserver () {
0 commit comments