Strona 1 z 1

Czy udało się komuś zainstalować i skonfigurować poprawnie suexec lub suphp?

: 24 czerwca 2010, 19:57
autor: stoperekk
Czy udało się komuś zainstalować i skonfigurować poprawnie suexec lub suphp?
Czy mógłby się ktoś podzielić wiedzą jak to poprawnie zrobić?

Próbowałem, ale na suphp wyskakują mi błędy, a suexec jakby w ogóle nie istniał.

Chodzi mi o to, żeby pliki wgrywane przez http przez formularz i skrypt php miał uprawnienia użytkownika oraz aby była grupa użytkownika, bo w tym momencie wszystkie wgrywane pliki są www-data i muszę usuwać je jako root a ja chcę jako użytkownik.

Macie może jakiś pomysł?

: 24 czerwca 2010, 21:25
autor: widmo17
Z jakiego httpd korzystasz? Na apache2 to jest kwestia jednego polecenia z tego co pamiętam, na lighttpd trzeba się trochę namęczyć, na nginx - nie wiem

: 25 czerwca 2010, 06:38
autor: stoperekk
Z apache2 korzystam, na standardowych ustawieniach i z ssl, curl.

Z tego co doczytałem się to trzeba zainstalować go:

Kod: Zaznacz cały

aptitude/apt-get install apache2-suexec
Wykonać polecenie jako root:

Kod: Zaznacz cały

sudo a2enmod suexec
Dodać:

Kod: Zaznacz cały

<VirtualHost *:80>
...
        SuexecUserGroup |USER| |GROUP|
...
</VirtualHost>
Czy to powinno wystarczyć?

: 25 czerwca 2010, 11:36
autor: widmo17
http://www.howtoforge.com/apache2_suphp_php4_php5_p3

Zainstaluj lepiej suphp, suexec jest trochę za bardzo pokomplikowane jak na mój gust.

: 26 czerwca 2010, 13:48
autor: stoperekk
Tylko apache przez to zepsułem, ale jakoś odratowałem.