![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 4 Dołączył: 30.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam , od niedawna mam problemy z chmodami i tu moje kilka pytań :
1. czy są jakieś funkcje sprawdzające chmody oprócz is_writable , is_readable? 2. czy jest jakaś funkcja zmieniająca chmody? 3. Dlaczego polecenie `ls /home/plik.txt` może być wykonane na moim serwie a `chmod 777 /home/plik.txt` nie? Co trzeba zrobić żeby mógł wykonywac te polecenie oraz inne np kopiowanie ,usuwanie, zmiana nazwy za pomoca przegladarki. 4. Zaważyłem że na pewnym cmsie można zapisywać dane do pliku nawet jeżeli ma chmody 644 a u siebie na serwie musze mieć 777 inaczej nie ruszy :/ co trzeba zrobić aby móc zapisywac plik nawet z chmodami 644. Z góry dzieki za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 4 Dołączył: 30.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ad 4 Pewnie przy zmianie zawartości pliku ten cms zmienia chmody na 777 a po tem znow na 644 troche zbyt piękne żeby było prawdziwe, gdyby tak było to ten sam cms podczas instalacji nie sprawdzał czy pliki sa możliwe do zapisania funkcja is_writable z operatorem błedu @ i po zakonczeniu instalacji nie wysietlalby komunikatu że trzeba zmienić dla bezpieczeństwa chmodów dla pliku xxx na 644 poznałem już wcześniej tą funkcje tylko że linijka chmod("plik.txt", 0755); wystetla blad Warning: chmod() [function.chmod]: Operation not permitted in ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:08 |