From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <_troggy_@mtu-net.ru> X-Recipient: mandrake-russian@altlinux.ru From: Pavel Marakhovsky <_troggy_@mtu-net.ru> To: Linux Russian Mailing List Message-Id: <20010408221040.75ed5315._troggy_@mtu-net.ru> X-Mailer: Sylpheed version 0.4.62 (GTK+ 1.2.9; i686-mandrake-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [mdk-re] offtopic: troubles with python programming Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: unatine@narod.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Sun Apr 8 22:12:01 2001 X-Original-Date: Sun, 8 Apr 2001 22:10:40 +0400 Archived-At: List-Archive: List-Post: Привет! Сразу сорри за оффтопик, но спросить не у кого... Из книжки "Язык прграммирования Питон" списан пример веб сервера с возможность выполнения cgi скриптов: #hins.py #!/usr/bin/python from BaseHTTPServer import HTTPServer from CGIHTTPServer import CGIHTTPRequestHandler import os os.chdir("/home/unatine/hins/html") serv=HTTPServer(('',80),CGIHTTPRequestHandler) serv.serve_forever() в /home/unatine/hins/html лежит index.html и есть каталог cgi-bin в котором лежит скрипт: unatine@localhost ~/hins $ ls -l ./*/* -rw-r--r-- 1 unatine unatine 314 Апр 8 16:44 ./html/index.html ./html/cgi-bin: итого 4 -rwxr-xr-x 1 unatine unatine 764 Апр 8 16:26 dict_cgi.py Ну то что сервер должен запускаться от рута это в принципе понятно (иначе ошибка создания сокета) index.html грузится, скрипт даже пытается выполниться, но говорит: localhost - - [08/Apr/2001 21:36:39] "POST /cgi-bin/dict_cgi.py HTTP/1.0" 200 - Traceback (most recent call last): File "/usr/lib/python2.0/CGIHTTPServer.py", line 211, in run_cgi os.execve(scriptfile, args, env) OSError: [Errno 13] Permission denied Какие права должны быть у скрипта и сервера, что бы нормально все выполнилось? Сейчас у сервера права: -rwxr-xr-x 1 unatine unatine 220 Апр 8 16:41 hins.py Людии.... помогите.... а то я уже совсем запутался... И еще... в книге написано что скрипты запускаются от nobody, но в python-docs по этому поводу ничего нет. -- WBW, Pavel e-mail: unatine@narod.ru "Books can be replaced; a prize student cannot. Be patient." ---Urza, to Barrin