[root@mail squirrelmail-1.4.8]# diff -wuN ./plugins/administrator/auth.php /var/www/squirrelmail/plugins/administrator/auth.php
--- ./plugins/administrator/auth.php 2006-02-04 06:27:51.000000000 +0800
+++ /var/www/squirrelmail/plugins/administrator/auth.php 2006-12-31 08:18:14.000000000 +0800
@@ -37,11 +37,11 @@
$auths = file(SM_PATH . 'plugins/administrator/admins');
array_walk($auths, 'adm_array_trim');
$auth = in_array($username, $auths);
- } else if (file_exists(SM_PATH . 'config/admins')) {
- $auths = file(SM_PATH . 'config/admins');
+ } else if (file_exists('/etc/squirrelmail/plugins/administrator-admins')) {
+ $auths = file('/etc/squirrelmail/plugins/administrator-admins');
array_walk($auths, 'adm_array_trim');
$auth = in_array($username, $auths);
- } else if (($adm_id = fileowner(SM_PATH . 'config/config.php')) &&
+ } else if (($adm_id = fileowner('/etc/squirrelmail/config.php')) &&
function_exists('posix_getpwuid')) {
$adm = posix_getpwuid( $adm_id );
$auth = ($username == $adm['name']);