@@ -1099,14 +1099,15 @@ public function configure_amavis() {
10991099 // amavisd user config file
11001100 $ configfile = 'amavisd_user_config ' ;
11011101 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~ ' );
1102- if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/ 50-user~ ' , 0400 );
1102+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' , 0400 );
11031103 $ content = rfsel ($ conf ['ispconfig_install_dir ' ].'/server/conf-custom/install/ ' .$ configfile .'.master ' , 'tpl/ ' .$ configfile .'.master ' );
11041104 $ content = str_replace ('{mysql_server_ispconfig_user} ' , $ conf ['mysql ' ]['ispconfig_user ' ], $ content );
11051105 $ content = str_replace ('{mysql_server_ispconfig_password} ' , $ conf ['mysql ' ]['ispconfig_password ' ], $ content );
11061106 $ content = str_replace ('{mysql_server_database} ' , $ conf ['mysql ' ]['database ' ], $ content );
11071107 $ content = str_replace ('{mysql_server_port} ' , $ conf ['mysql ' ]['port ' ], $ content );
11081108 $ content = str_replace ('{mysql_server_ip} ' , $ conf ['mysql ' ]['ip ' ], $ content );
11091109 wf ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , $ content );
1110+ chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , 0640 );
11101111
11111112 // TODO: chmod and chown on the config file
11121113
@@ -2375,6 +2376,13 @@ public function install_ispconfig() {
23752376 // Add symlink for patch tool
23762377 if (!is_link ('/usr/local/bin/ispconfig_patch ' )) exec ('ln -s /usr/local/ispconfig/server/scripts/ispconfig_patch /usr/local/bin/ispconfig_patch ' );
23772378
2379+ // Change mode of a few files from amavisd
2380+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/conf.d/50-user ' , 0640 );
2381+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/50-user~ ' , 0400 );
2382+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf ' , 0640 );
2383+ if (is_file ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf~ ' )) chmod ($ conf ['amavis ' ]['config_dir ' ].'/amavisd.conf~ ' , 0400 );
2384+
2385+
23782386 }
23792387
23802388 public function configure_dbserver () {
0 commit comments