Strona 1 z 1

Apache Suexec i uprawnienia dla uŻytkowników

: 18 czerwca 2009, 11:45
autor: ciacho
Hej.
Uruchomiłem apache+suexec. Są dwie wirtualki działające na różnych użytkownikach. Użytkownicy są utworzeni w systemie. Skrypt php.fcgi z dyrektywami php ma uprawnienia 755, czyli mogą go wykonywać wszyscy. Mimo to w logach dostaję informację:

Kod: Zaznacz cały

target uid/gid (3000/3000) mismatch with directory (1001/0) or program (1001/0)
Jak nadam php.fcgi uprawnienia danego użytkownika to śmiga tylko jeden virtualhost. Jak nadam uprawnienia drugiego to działa drugi host, a pierwszy nie. Mogę oczywiście dla każdego hosta mieć osobny plik php.fcgi z uprawnieniami dla danego użytkownika ale chciałbym aby skrypt php.fcgi był tylko jeden, odpalany przez różnych użytkowników. Czy można będzie tak zrobić? Jak się do tego zabrać?

: 19 czerwca 2009, 10:48
autor: lis6502
Zajrzyj. Ja próbowałbym nadać jeszcze skryptowi 'sticky bit' czy coś w podobie; generalnie chodzi o uruchamianie z uprawnieniami wcześniej uruchomionego użytkownika.

: 20 czerwca 2009, 13:21
autor: Yampress
[quote="lis6502"]Zajrzyj. Ja próbowałbym nadać jeszcze skryptowi 'sticky bit' czy coś w podobie]

żart chyba :D