Apache2 + PHP5 + Prawa User & Group + chmod
: 12 cze 2008, 12:24
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
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