tbrehm
2010-07-12 03bff7c1ee875763cc710cd926912f6598a2701d
- Added a fix for opensuse regarding issue: FS#1250 - smtp file in pam.d directory on some distributions is world readable.
2 files modified
4 ■■■■ changed files
install/dist/lib/fedora.lib.php 2 ●●●●● patch | view | raw | blame | history
install/dist/lib/opensuse.lib.php 2 ●●●●● patch | view | raw | blame | history
install/dist/lib/fedora.lib.php
@@ -232,6 +232,8 @@
        $content = str_replace('{mysql_server_database}', $conf['mysql']['database'], $content);
        $content = str_replace('{mysql_server_ip}', $conf['mysql']['ip'], $content);
        wf("$pam/smtp", $content);
        // On some OSes smtp is world readable which allows for reading database information.  Removing world readable rights should have no effect.
        if(is_file("$pam/smtp"))    exec("chmod o= $pam/smtp");
        //exec("chmod 660 $pam/smtp");
        //exec("chown root:root $pam/smtp");
    
install/dist/lib/opensuse.lib.php
@@ -271,6 +271,8 @@
        $content = str_replace('{mysql_server_database}', $conf['mysql']['database'], $content);
        $content = str_replace('{mysql_server_ip}', $conf['mysql']['ip'], $content);
        wf("$pam/smtp", $content);
        // On some OSes smtp is world readable which allows for reading database information.  Removing world readable rights should have no effect.
        if(is_file("$pam/smtp"))    exec("chmod o= $pam/smtp");
        //exec("chmod 660 $pam/smtp");
        //exec("chown root:root $pam/smtp");