Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Chmod + podkatalogi i pliki, problemos
Peter_D
post 22.06.2005, 18:17:01
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.02.2003

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


Czesc,

Mam pewien problem, mianowicie:

Mam sobie katalog kiedys tam stworzony przez skrypt. Ma on oczywiscie prawa 0755. W nim sa podkatalogi i w tych podkatalogach pliki. Wszystko to ma oczywiscie 0755.

Chciałem zmienic prawa do tych plikow na 0777 lub cos podobnego za pomoca skryptu i/lub ftp ale nie da rady. Permision denied.

Niestety nie mam jak tego zrobic bo zawsze wyskakuje mi PD (j.w).

1. Czy macie moze jakis sposob na takie cos?

2. Jak rowniez skrypt zagniezdzajacy sie w dany katalog i podkatalogi zmieniający rownoczesnie przystkie prawa plików i katalogow na wartosci jakie mu podam.

Bylbym wdzieczny za pomoc. Niestety na forum nie znalazlem nicczego takiego

THX
Go to the top of the page
+Quote Post
FiDO
post 22.06.2005, 18:19:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Przenosze na php.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
crash
post 22.06.2005, 18:24:36
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Spróbuj tego:
  1. <?php
  2. function make_chmod($dir, $chmod)
  3. {
  4. if($d = @opendir($dir))
  5. {
  6. while(($f = readdir($d)) !== false)
  7. {
  8. if($f{0} != '.')
  9. {
  10. if(is_dir($dir.'/'.$f))
  11. {
  12. chmod($dir.'/'.$f, $chmod);
  13. make_chmod($dir.'/'.$f, $chmod);
  14. }
  15. else
  16. {
  17. chmod($dir.'/'.$f, $chmod);
  18. }
  19. }
  20. }
  21. closedir($d);
  22. }
  23. }
  24.  
  25. make_chmod('./', 0777);
  26. ?>


--------------------
Go to the top of the page
+Quote Post
Peter_D
post 22.06.2005, 18:27:35
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.02.2003

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


niestety sad.gif

Operation not permitted


moze blad ktwi w tym ze trzeba to uruchomic z tego zamego skryptu co tworzyl tatalogi??

Nie jestem rozeznany tak bardzo w zasadach php...
Go to the top of the page
+Quote Post
crash
post 22.06.2005, 18:28:16
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Kiedy Ci się pojawia Operation not permitted ?


--------------------
Go to the top of the page
+Quote Post
Peter_D
post 22.06.2005, 18:29:14
Post #6





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.02.2003

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


pojawia sie po wykonaniu skryptu przy kazdej operacji jeką skrypt wykonuje
Go to the top of the page
+Quote Post
gu35t
post 22.06.2005, 22:09:25
Post #7





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 15.05.2005

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


a dzialaja funkcje typu system() itp. i czy napewno nie da sie zmienic chmodu przez ftp(raczej musi sie dac). wtedy dajesz chmod 777 -R /ten/katalog i po wszyskim


--------------------
env: Linux Slackware 10.1 [Kernel 2.6.5], PHP 4.3.9, Apache 1.3.33.
Go to the top of the page
+Quote Post
Peter_D
post 23.06.2005, 07:08:15
Post #8





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.02.2003

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


No niestety przez ftp nie da rady

A komendy system nie probowalem

Jakis przyklad zastosowania?
Go to the top of the page
+Quote Post
gu35t
post 23.06.2005, 07:19:22
Post #9





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 15.05.2005

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


  1. <?php
  2. echo(&#092;"<pre>\");
  3. system(&#092;"ls -la\");
  4. echo(&#092;"</pre>\");
  5. ?>


--------------------
env: Linux Slackware 10.1 [Kernel 2.6.5], PHP 4.3.9, Apache 1.3.33.
Go to the top of the page
+Quote Post
Peter_D
post 23.06.2005, 08:23:53
Post #10





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.02.2003

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


OK, dzieki
Istniala jeszcze jedna mozliwosc
Powiedzialem adminowi by wywalil wszystkie katalogi z wybranego.

Nic na sile wszystko mlotkiem smile.gif)

Dzieksy 4All
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: 19.07.2025 - 00:59