Apache2 + PHP5 + Prawa User & Group + chmod

Instalacja i konfiguracja oprogramowania sieciowego.
4ever24
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 12 lis 2007, 12:47
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Apache2 + PHP5 + Prawa User & Group + chmod

Post autor: 4ever24 »

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
Awatar użytkownika
el.pescado
Zakręcona Traszka
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

Post autor: el.pescado »

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.
enzo_no
Piegowaty Guziec
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

Post autor: enzo_no »

sorki przenioslem w nowy watek
pomylka poczatkujacego:(
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 90 gości