|
apache2 i dotproject
mihu - 21-01-2008 21:44
Próbuję zainstalować dotprojecta na swoim serwerze. Odpalam skrypt instalujący i widzę m.in.: If the message 'World Writable' appears after a file/directory, then Permissions for this File have been set to allow all users to write to this file/directory. Consider changing this to a more restrictive setting to improve security. You will need to do this manually. ./includes/config.php writable? Failed Configuration process can still be continued. Configuration file will be displayed at the end, just copy & paste this and upload. ./files writable? Failed File upload functionality will be disabled ./files/temp writable? Failed PDF report generation will be disabled ./locales/en writable? Failed Translation files cannot be saved. Check /locales and subdirectories for permissions.
Nie chcę dawać praw 777, mam świadomość czym to może zaowocować w przyszłości. W pewnym poradniku znalazłem taką oto wskazówkę:
Wydaję polecenie:
scooby:/var/www/dotproject# ps -ef | grep httpd root 11657 11641 0 19:38 pts/0 00:00:00 grep httpd scooby:/var/www/dotproject#
Nie mam zaś użytkownika apache, lecz www-data - czy o to chodzi, aby właśnie na www-data zmienić właściciela procesu? Chyba, że chodzi o to, bym prawa zmienił na roota, skoro httpd chodzi "na" roocie? Jeszcze sobie patrzę na prawa w katalogu dotproject. User 500 i grupa 500??? Cóż to za dziwy?
scooby:/var/www/dotproject# ls -l razem 120 -rw-rw-r-- 1 500 500 1931 2007-11-05 23:35 base.php -rw-rw-r-- 1 500 500 11286 2007-11-15 03:18 ChangeLog drwxrwxr-x 2 500 500 4096 2007-11-15 09:00 classes -rw-rw-r-- 1 500 500 18010 2005-03-11 02:34 COPYING drwxrwxr-x 2 500 500 4096 2007-11-15 09:00 db drwxrwxr-x 3 500 500 4096 2007-11-15 09:00 files -rw-rw-r-- 1 500 500 6326 2007-04-05 00:53 fileviewer.php drwxrwxr-x 2 500 500 4096 2007-11-15 09:00 functions drwxrwxr-x 4 500 500 4096 2007-11-15 09:00 images drwxrwxr-x 2 500 500 4096 2007-11-15 09:00 includes -rw-rw-r-- 1 500 500 10983 2007-11-14 03:55 index.php drwxrwxr-x 3 500 500 4096 2007-11-15 09:00 install drwxrwxr-x 2 500 500 4096 2007-11-15 09:00 js drwxrwxr-x 11 500 500 4096 2007-11-15 09:01 lib -rw-rw-r-- 1 500 500 1709 2005-04-05 16:32 LICENSE drwxrwxr-x 4 500 500 4096 2008-01-21 19:47 locales drwxrwxr-x 5 500 500 4096 2007-11-15 09:01 misc drwxrwxr-x 20 500 500 4096 2007-11-15 09:01 modules -rw-rw-r-- 1 500 500 1887 2007-07-30 14:51 queuescanner.php -rw-rw-r-- 1 500 500 845 2005-04-01 02:49 README drwxrwxr-x 5 500 500 4096 2007-11-15 09:01 style
Prośba o pomoc.
Rad - 22-01-2008 11:32
scooby:/var/www/dotproject# ps -ef | grep httpd root 11657 11641 0 19:38 pts/0 00:00:00 grep httpd scooby:/var/www/dotproject#
Nie ma żadnego procesu httpd włączonego, nie możesz wywnioskować, że apache chodzi jako root.
Poza tym na Debianie, apache nie startuje z httpd tylko z apache2. Spróbuj wpisać: ps -ef | grep apache
I wtedy zobaczysz z jakiego usera i grupy korzysta daemon.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|