![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 21.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W jaki sposób powinienem ustawić chmod dla plików wrzucanych przez użytkowników na serwer? Pliki będą zapisywane poprzez formularz na stronie i będą publicznie dostępne do odczytu (pobrania na dysk komputera). Co ważne, będą to pliki o różnych rozszerzeniach (np. EXE itd), dlatego nie mogą być wykonywane. Jak powinien wyglądać chmod? Myślałem nad 666, ale szczerze powiedziawszy jestem zielony jeżeli o te sprawy chodzi i nie wiem co będzie najbezpieczniejsze. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
W google "chmod php" -> http://pl1.php.net/chmod
Ja bym chyba ustawił 700 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 21.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Przeglądałem to. 700 ustawia właścicielowi możliwość wykonywania. Ale nie mam pojęcia czym się różni właściciel od grupy czy od wszystkich... Kompletnie. Dlatego pytam tutaj.
Ten post edytował ZaqU 21.01.2014, 16:45:53 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Użytkownik na którym pracuje serwer HTTP (zapewne www-data), który będzie równocześnie właścicielem pliku musi mieć uprawnienia do odczytu i zapisu pliku w celu wgrania, wyświetlania i ostatecznie usunięcia tego pliku. Pozostałym można spokojnie nadać uprawnienia tylko do odczytu - kto wie, czy jakiś inny program nie będzie musiał odczytywać tych plików. Tak więc odpowiednim dla Ciebie będzie ustawienie 0644.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:05 |