The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"уже замучался с правами на папку где хранятся юзера"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / OpenBSD)
Изначальное сообщение [ Отслеживать ]

"уже замучался с правами на папку где хранятся юзера"  +/
Сообщение от bobotol email on 03-Авг-10, 16:55 
Система dovecot+exim, почта нормально работает но я пишу скрипт, и результат этого скрипта


Warning: opendir(/mail/my.doman/bobot) [function.opendir]: failed to open dir: Permission denied in /usr/local/www/my.doman/qouta/size.php on line 8

Warning: readdir(): supplied argument is not a valid Directory resource in /usr/local/www/my.doman/qouta/size.php on line 10
0 mb

вот пример: путь где папка с юзерами

[list]
drwxr-x--x  3 mailnull  wheel     512 10 янв  2010 zorro
drwxr-x--x  3 mailnull  wheel     512 10 янв  2010 zoya
drwxr-xr-x  3 mailnull  wheel     512 10 янв  2010 zoyakor
drwxr-x--x  3 mailnull  wheel     512 10 янв  2010 zoz
drwxr-x--x  3 mailnull  wheel     512 10 янв  2010 zsk
drwxr-xr-x  3 mailnull  wheel     512 10 янв  2010 ztrocenko
drwxr-x--x  3 mailnull  wheel     512 10 янв  2010 zubchenko
[/list]

вот скрипт

[list]
<?php
$size = '';
size_of_dir_num('/mail/my.doman/bobot');
// вместо /home/test1.ru - путь к директории размер которой надо узнать
function size_of_dir_num($path)
{

$dir = opendir($path);
global $size;
while($d = readdir($dir))
{
if ($d == '.' || $d == '..') continue;
if (is_file($path.'/'.$d))
{
$size = $size + filesize($path.'/'.$d);
}
else if (is_dir($path.'/'.$d)) size_of_dir_num($path.'/'.$d);
}

}
echo ($size / 1024 / 1024);
echo(' mb');
?>
вот права на скрипт

[list]
-rwxrwxrwx  1 root  wheel  1009  3 авг 14:52 size.php

[/list]

И ошибка таже

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "уже замучался с правами на папку где хранятся юзера"  +/
Сообщение от djaarf (??) on 05-Авг-10, 08:15 
>[оверквотинг удален]
>?>
>вот права на скрипт
>
>[list]
>-rwxrwxrwx  1 root  wheel  1009  3 авг 14:52
>size.php
>
>[/list]
>
>И ошибка таже

проверьте что пользователь от которого запускаете скрипт может "зайти" в каталог где лежит скрипт

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "уже замучался с правами на папку где хранятся юзера"  +/
Сообщение от bobot email(ok) on 05-Авг-10, 13:00 
>[оверквотинг удален]
>>[list]
>>-rwxrwxrwx  1 root  wheel  1009  3 авг 14:52
>>size.php
>>
>>[/list]
>>
>>И ошибка таже
>
>проверьте что пользователь от которого запускаете скрипт может "зайти" в каталог где
>лежит скрипт

Заходит нормально

Сделал даже


-rwxrwxrwx  1 bobot(сменил владельця т.е. себя супер юзера поставил)  wheel  1009  3 авг 14:52

всё нормально заходит  в папку где лежит скрипт

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру