Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak w php sprawdzic czy mam wlaczony tryb bezpieczny ?, chmod - prawa ok wyskakuje niedozwolona operacja
nikosss
post 2.07.2008, 14:59:47
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 4.06.2008

Ostrzeżenie: (0%)
-----


czesc

czytałem sobie o chmod i generalnie wiem jak go ustawiać dla plików - mialem do tej pory 0777 na katalogu z grafikami - ale chyba to nie jest zbyt bezpieczne bo ktoś moze mi skasować wszystki w nim pliki - prawda ?

wymyslilem sobie ze ustawie prawa na -0777 przed wgraniem zdjecia do katalog a potem jak juz tam bedzie wgrane - ustawie je ponownie na -755

znalazłem sobie opis jak sie chmod ustawia ale mi wyskoczyło ze operacja niedozwolona - pewnie dlatego ze na serwerze jest tryb bezpieczny wlaczony - jak moge w tym skrypcie ustawic ten tryb zeby zezwolil na zapis praw ?

a wogóle jak sprawdzić czy mam ten tryb bezpieczny włączony w php ? - da sie to sprawdzic ?

z góry thx za pomoc
Go to the top of the page
+Quote Post
matx132
post 2.07.2008, 15:03:47
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


nie wiem po co tak kombinować zabezpiecz jedynie tak aby nie mozna było wrzucać tam innych plików niż pliki graficzne i tyle
Go to the top of the page
+Quote Post
delfinium
post 2.07.2008, 15:07:38
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 6
Dołączył: 30.06.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


  1. <?php
  2. ini_get( 'safe_mode' ) == 1 ? 'On' : 'Off'
  3. ?>
Go to the top of the page
+Quote Post
nikosss
post 2.07.2008, 15:08:49
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 4.06.2008

Ostrzeżenie: (0%)
-----


no dobrze a jak mam 0777 to mi nikt nie może skasować plików które juz tam są ? - to pierwsza sprawa a druga - no ok a jak ktoś mi pierdyknie po złości grafike która ma powiedzmy 9000x9000px i kolosalny rozmiar to po co ma mi mielić serwer - w krypcie mam ograniczenie rozmiaru wgrywanych plików smile.gif ale mi chodzi o zlosliwe dzialanie osob trzecich z netu...
Go to the top of the page
+Quote Post
matx132
post 2.07.2008, 15:13:20
Post #5





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


777
to nic innego jak
zapis wykonanie i czytanie dla wszystkich ja tu nie widzę napisane usuwanie:)

jeśli by tak było to większość skryptów by zmieniało tak jak ty chcesz a jednak nie jest tak i sa na upload chmoody 777:)

skasować może albo przez skrypt albo przez FTP:)
jeśli zabezpieczysz przed skryptem to już spoko będzie:)

a o rozmiar i rozdzielczość przez skrypt też zabezpiecz i tyle:)
Go to the top of the page
+Quote Post
nikosss
post 2.07.2008, 15:24:30
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 4.06.2008

Ostrzeżenie: (0%)
-----


hmmm tą twoją funkcje wstawilem tak:

ini_get( 'safe_mode' ) == 1 ? 'On' : 'Off';

dodałem na końcu ; bo sie pluł - ale nic mi sie nie wyświetliło;

to w takim razie jak to zrobić zeby nie można tam było wrzucic innych plików - mam na myśli zdalnie - bo w skrypcie mam zabezpieczenie ze tylko grafiki mozna wrzucac

czy zdalnie mozna wogóle namieszac ? np naspisac nazwy plików graficznych albo wrzucic komus specjalnie przygotowana gigantyczna grafike ?
Go to the top of the page
+Quote Post
delfinium
post 2.07.2008, 15:44:54
Post #7





Grupa: Zarejestrowani
Postów: 90
Pomógł: 6
Dołączył: 30.06.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


No bo ten kod niczego nie wyświetla tylko sprawdza czy safe_mode jest włączony czy nie. Jak chcesz wyświetlenia to dodaj echo na początku

  1. <?php
  2. echo ini_get( 'safe_mode' ) == 1 ? 'On' : 'Off';
  3. ?>


Co do podmiany plików w katalogu, to tak jak napisał matx132: można tylko poprzez FTPa albo jeśli ktoś właduje jakiś plik (i który jeszcze potem trzeba wykonać), który dokona dzieła zniszczenia. Jeśli podczas uploadu sprawdzasz czy pliki są poprawne - tj. grafika - i wszystko inne wywalasz to nie masz powodu do obaw.

Ja osobiście dla uploadu używam 733 i w zupełności wystarcza.
Go to the top of the page
+Quote Post
wrzasq
post 3.07.2008, 11:19:48
Post #8





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


@matx132:
Cytat
777
to nic innego jak
zapis wykonanie i czytanie dla wszystkich ja tu nie widzę napisane usuwanie:)

to poczytaj lepiej wiecej, i miedzy wierszami. jesli katalog ma ustawione takie atrybuty, to jak najbardziej kazdy juzer moze usuwac jego zawartosc.

@nikosss: nie da sie kasowac plikow przez HTTP, to protokol do transmisji tekstu, a nie zarzadzania plikami.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 06:39