Witam, staram się samodzielnie skonfigurować swojego hosta, jednak mimo prób oraz wyszukiwań (całodobowych) odnaleźć sposób na rozwiązanie problemu:
Otóż zakładam nowych użytkowników w osobnych katalogach, osobna nazwa użytkownika oraz taka sama grupa. Użytkownik i grupa apache to oczywiście domyślnie apache:apache.
Użytkownicy którzy przesyłają dane przez FTP (server proftpd) tworzą pliki, których domyślne prawa są user:user. Problem tyczy się momentu kiedy ktoś wykonuje skrypt PHP, który zakłada nowy plik lub też robi upload pliku z poziomu http . Prawa takich plików to apache:apache.
W rezultacie po zalogowaniu się do konta przez FTP nie można zmienić chmod`a - standardowy komunikat z klienta TotalCommander to: "nie można zmieć prawa zdalnych plików".
Rozumiem doskonale iż prawa mogę zmieniać poleceniami chmod, chown dla poszeczególnych plików lub katalogów z poziomu wiersza poleceń, jednak nie w tym cel całego problemu.
W takim razie co muszę zmienić , dodać lub przekompilować, aby prawa zapisywanych plików z poziomu http były z automatu przyznane danemu userowi oraz grupie?
Podpowiem iż jeden hosting NetArt nazwa.pl takie formułki ma w standardzie swoich serwerów.
Liczę na odpowiednią pomoc,
Pozdrawiam
Apache2 + PHP5 + Prawa User & Group + chmod
- el.pescado
- Zakręcona Traszka
- Posty: 734
- Rejestracja: 26 maja 2005, 11:43
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Apache2 + PHP5 + Prawa User & Group + chmod
Spróbuj użyć pakietu libapache2-mod-suphp - uruchamia on skrypty php z uprawnieniami właściciela tych skryptów, przez co także pliki tworzone przez php mają takie uprawnienia - co może rozwiązać twój problem.
-
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 28 cze 2008, 20:42
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
problem powiazany Apache2 + PHP5 + Prawa User & Group + chmod
sorki przenioslem w nowy watek
pomylka poczatkujacego:(
pomylka poczatkujacego:(
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 90 gości