Объясни как это сделать.
Процессы httpd исполняются с правами www, а каталог и файлы которые мне надо считать 600 с владельцем nobody. Я пытаюсь просмотреть:
$mail_dir="$user_dir$cur";
print "$mail_dir 
";
	
opendir (DIR, $mail_dir);
	
	
@allfiles = grep {$_ ne \'.\' and $_ ne \'..\'}readdir DIR;
	
closedir (DIR);
	
print @allfiles;
	
$a=@allfiles;
	
print "$a";
	
print "\\n";
for ($ind=0; $ind<=$a; $ind++) {
        $line_arr = $allfiles[$ind];
        $my_arr[$ind]=$line_arr;
}
в результате получаю пустой массив. Не говоря уже про то, что ни один файл я открыть не могу. Вариант поменять права на файлы не катит - каждый раз пополняются с все теми же правами. Попросту - это почтовый ящик. И туда загоняются сообщения для пользователя. Софтина шлепает владельца nobody и права 600.
Все. Ясное дело, что если процесс httpd, с правами которого запускается любой скрипт на серваке, не nobody то доступ он ни куда не получит. конечно, как вариант, надавить на чела и потребовать, что бы поправили конфиг на апаче. Но фишка в том, что у себя то я поправлю, а вот на ТОМ серваке у меня не получиться. А пишу ясен пень не для себя. 
Я шел с горем по полам выбил.