Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: exec na script prez web


  • Subject: Re: lug-bg: exec na script prez web
  • From: Georgi Genov <ggenov@xxxxxxxxxxx>
  • Date: Mon, 11 Jul 2005 04:36:39 +0300
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

gggg ggg wrote:

zdraveite,
imam 2 scripta : edinia diga interfeisi i prenastroiva
rutingi i t.n., a drugia pravi to4no obratnoto, t.e.
edinia puska neshtata , a drugia gi spira.

iskam da moje ot web da se puskat scriptovete, bez
zna4enie dali s PHP,Perl,CGI-niakakuv, SH ili kakvoto
i da e.

problema mi e 4e ne moga da izvikam scriptowete ot
web,apache gi stopira.razrovih mu po4ti vsi4koto
secure i podiviah ve4e. daite malko help za tova
,kolkoto i prosto da izglejda.

g.

P.S. Slack 10.1

Създаваш си една нова група www  после и нов потребител например www
Пускаш apache да се стартира с:
редактирай /etc/apache/httpd.conf
User www
Group www

скед това в /etc/sudoers добави следният ред:
www     ALL=NOPASSWD: /usr/sbin/iptables,/sbin/ifconfig,/sbin/ip

нещо такова може да има в *.php
<?php
$result = shell_exec("sh /path/to/script/net.sh");
echo "$result";
?>

а в самия shell скрипт можеш да мажеш колкото си искаш
#!/bin/bash
sudo /sbin/ifconfig eth0 down #примерно омазване

незнам обаче как смяташ да си настройваш мрежата особенно с up/down на интерфейси и смяна на route и това да става remote през http:// може би трябва да стартираш shell скрипта с 'sh /path/to/script/net.sh &' и всичко да е в един скрипт.

Ако искаш да е малко по secure можеш да окажеш в /etc/sudoers не само командите които ще може да изпълнява www но да му окажеш и конкретните опции след командата.




 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.