Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chcę udostępniać darmowe konta www, zainstalowałem lighttpd, "uruchomiłem" mod_userdir, mod_fastcgi(w nim PHP) i natrafiłem na pewien problem, mianowicie: Userzy mogą(za pomocą PHP) podglądać źródła plików innych userów(parser PHP odpalany jest z usera www-data), jedyne co przyszło mi do głowy to odpalanie parsera z prawami właściciela pliku ale nie bardzo wiem jak to zrealizować. Jeśli coś poplątałem to przepraszam.
Offline
co prawda apache a nie lighttpd, ale moze cos naprowadzi ... http://www.opcode.eu.org/usage_and_config/ip_networ … hp_cgi_suexec
Offline
"Można nawet zaryzykować stwierdzenie że sama obecność suxec w takich systemach stanowi więcej zagrożenia niż pożytku ... ."
Wolał bym coś bezpieczniejszego.
Offline
chodzilo tu o przypadek gdy wystepuja skrypty usera odpalane z prawami uzytkownika www-data ... gdy takich nie ma to problem nie wystepuje ...
mozna pokusis sie o samodzielne stworzenie odpowiednika suexec ... albo osobny per user albo kontrolujacy na co robimy setuid ... przyklad masz - http://www.opcode.eu.org/archiwum/icm/exec_web_trac.c
Offline
odświeżę stary wątek
szukam sposobu jak w poście czyli na uruchamianie parsera PHP w lighttpd z prawami różnych użytkowników dla różnych domen, tak żeby userzy nie mieli dostępu do plików innych użytkowników.
czy coś się zmieniło w tej kwestii czy raczej kombinacje jak powyżej?
Offline
dla potomnych szukających informacji: http://redmine.lighttpd.net/projects/lighttpd/wiki/ … alPermissions
Offline