php-dirs i dziwne uprawnienia na /var/run/php

Kanedaaa Bohater kaneda w bohater.net
Pią, 7 Sie 2009, 08:29:21 CEST


On Thu, 6 Aug 2009, Arkadiusz Miskiewicz wrote:

> On Thursday 06 of August 2009, Kanedaaa Bohater wrote:
>> Witam.
>>
>> Dostalem ostatnio cos takiego w prezencie:
>>
>> Notice: session_start(): ps_files_cleanup_dir: opendir(/var/run/php)
>> failed: Permission denied (13)
>>
>> Wiec sprawdzam uprawnienia:
>>
>> ls -ld /var/run/php/
>> drwx-wx--- 3 root http 1908736 Aug  6 16:05 /var/run/php//
>>
>>
>> Dla pakietu:
>> php-dirs-1.1-5.noarch
>>
>>
>> I teraz mnie zastanawia. Jak opendir ma otworzyc ten katalog skoro nie ma
>> praw do odczytu?
>
> Właśnie nie ma go otwierać. Trzeba załatać kod php by siedział cicho zamiast
> krzyczeć tym warningiem.
>

Hej.

W sensie kod silnika PHP? Gdyz opendir jest wywolywany z wewnetrznej 
funkcji ps_files_cleanup_dir, ktora jest wywolywana podczas funkcji 
session_start - dosc popularnej funkcji PHP.

(php-5.3.0/ext/session/mod_files.c)

Czy w sensie kod php strony i mam nie korzystac z session_start?

To tak z zalozenia ma byc? Rozumiem, ze kwestie Security tutaj decyduja o 
takim podejsciu?

>> Sprawdzam dalej i okazuje sie, ze nie zdrowo sesje nieaktualne zostaja:
>>
>> (Tutaj wazna jest data:)
>>
>> ls -ltra /var/run/php/ |head -n2
>> -rw-------  1 http http      418 Jun 26 15:45
>> sess_7fb09c7fe590c261170fe62bb54b9c31
>
> tmpwatch powinien je tak czy siak wyczyścić.

Nie korzystam pewnie dlatego nie czysci. :]

> -- 
> Arkadiusz Miśkiewicz        PLD/Linux Team
> arekm / maven.pl            http://ftp.pld-linux.org/
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>

pozdrawiam
-- 
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
[+] You can take our lives,but you will never take our Freedom - W.Wallace
[+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
[+] Revolution the only solution - System of a down...
[-] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0


Więcej informacji o liście dyskusyjnej pld-devel-pl