![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 15.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Męcze się ze zmianą CHMOD. Na php.net znalazłem coś takiego:
Jednak aby to działało potrzebne jest jest połaczenie z serwerem bo inaczej dostaje komunikat: Warning: chmod() [function.chmod]: Operation not permitted in ... Nie wiem jak napisać coś takiego by w prosty sposób zmienić chmod. Wiem że jest również ftp_chmod, tylko jaka jest różnica? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Może skorzystaj z dostępu przez ftp
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 23.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem tego "potrzebne jest polaczenie z serwerem". Funkcja chmod zmienia prawa dostepu do plikow znajdujacych sie na serwerze gdzie wykonywany jest skrypt (tak mi sie wydaje przynajmniej
![]() Funkcja ftp_chmod ustawia prawa poprzez polaczenie przez ftp z serwerem. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 15.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie znam sie więc się pytam. Na chłopski rozum to serwer musi jakoś rozpoznawać kto zmienia prawa dostępu do pliku/katalogu bo inaczej każdy by mógł to zrobić. Mam na mysli coś takiego jak autoryzacja użytkownika - nie jest potzrzeban przy poleceniu chmod?
czy jest jakas róznica miedzy zmianą praw za pomocą chmod i za pomocą ftp_chmod? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
PHP w *nixach podpięty jest pod jakąś grupę i występuje jako jakiś użytkownik i w ten sposób jest uwierzytelniany przy dostępie przez zwykłą funkcję chmod(), więc jeśli PHP nie ma dostępu z powodu braku praw (nie jest np właścicielem pliku) to nie zadziała. Nie zadziała również, gdy w ustawieniach php funkcja jest wyłączona.
Używając funkcji ftp_chmod albo podobnej (dostęp przez ftp) uwierzytelniasz się jako konkretny użytkownik (inny niż PHP), więc jest bardziej prawdopodobne że masz prawa do plików wcześniej wgranych też przez ftp. -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 15.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
A czy rzypadkiem uzywając ftp_chmod nie zmniejszam bezpieczeństwa narażając sie np na podsłuchanie? Słyszałem gdzieś że połączenia z ftp łatwo podsłuchać.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Ale w tym przypadku i tak serwer łączy się "sam ze sobą", dane nie lecą po kablach raczej a po obwodach (no chyba że hosting pracuje na klastrach albo sieciach rozproszonych).
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 27.04.2007 Ostrzeżenie: (10%) ![]() ![]() |
to jest banalnie proste.
na total comanderze zaznaczasz pliki na serwerku prawym przyciskiem myszy, klikasz na pliki (u góry) i wybierasz "zmień atrybuty" i tam wpisujesz w pole tekstu np. 777 pozdro webmax __________________________________________________________ zapraszam na: www.bloog.kgb.pl i na www.extreme-mf.yoyo.pl |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 27.04.2007 Ostrzeżenie: (10%) ![]() ![]() |
to jest banalnie proste.
na total comanderze zaznaczasz pliki na serwerku prawym przyciskiem myszy, klikasz na pliki (u góry) i wybierasz "zmień atrybuty" i tam wpisujesz w pole tekstu np. 777 pozdro webmax __________________________________________________________ zapraszam na: www.bloog.kgb.pl i na www.extreme-mf.yoyo.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 12:24 |