![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 13.10.2004 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Żeby było jasno nie znalazłem odpowiedzi w poprzednich postach na nurtujący mnie problem dlatego tworzę nowy wątek. Przeprowadźmy mały eksperyment ... Pierwszy katalog tworzymy z poziomu php i nadajemy mu wysokie prawa:
Drugi katalog (folderTC) tworzymy w Total Commanderze i nadajemy mu prawa 777. Jak by nie patrzeć oba katalogi mają takie same prawa. Następnie przy pomocy formularza i php uploadujemy do obu katalogów plik:
Czy użyjemy COPY czy MOVE_UPLOADED_FILE nie ma różnicy. I teraz ważna rzecz ... mianowicie wynik naszego eksperymentu: logujemy się na FTP przez Totala i wchodzimy tam gdzie tworzyliśmy katalogi: folderTC - możemy robić wszystko, zmiana uprawnień, usuwanie folderu, pliów itp ... folderPHP - nie możemy już nic zrobić, prócz zmiany nazwy katalogu. Dosłownie tracimy wszelkie uprawnienia, nie możemy zmienić praw katalogu, usunąć plików, NIC. Ciekawe jest to, że pomimo widzianych uprawnień w Totalu '777' w standardowym FTPie mamy uprawnienia: folderTC - drwxrwxrwx folderPHP - drwxrwxrwt Różnica w ostatniej literce ... Sądze, że coś pominąłem w mojej twórczości i mam nadzieję, że pomoc nadejdzie (szybko (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 13.10.2004 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Ja wiem jakie są typy praw, jedynie nie rozumiem jaka jest różnica pomiędzy
777, 0777, 01777 ... wiem, że są zapisy dziesiętne, ósemkowe itp ... tego mi wyjaśniać nie trzeba, ale każde z tych praw jest tylko teoretycznie takie samo ... praktycznie różnią się od siebie ... dlaczego ? Dzięki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 03:25 |