Niemartw sie, to sa ich standardowe odpowiedzi

, ale z gruntu to
sa dobrzy ludzie i staraja Ci sie pomoc. Beda sie z Toba droczyc, az
w koncu pomoga ... tylko trzeba do nich troszke cierpliwosci i podejscia
psychologicznego.
Jesli kolega chce to dlaczego nie ?
Jest Administratorem sieci wiec na pewno sobie zdaje sprawe
z czym sie to wiaze !!
Wiec tak. Piszesz sobie cos takiego z poziomu shela, zakladam ze
Masz zainstalowany i dzialajacy serwer www na NND z php wlacznie :
touch /home/httpd/html/res_nnd.php
idziesz do tej lokacji i powinien sie tam znalezc plik o nazwie res_nnd.php .
Teraz edytujesz go i wklepujesz :
<?php
$ip_wlasne = "192.168.0.210";
$ip_uzytkownika = $_SERVER["REMOTE_ADDR"];
$tab_ip = explode(":", $ip_wlasne);
$il_ip = count($tab_ip);
$zezwolenie = '0';
for ($licznik = 0; $licznik <= $il_ip - 1; $licznik++) {
if ($ip_uzytkownika == $tab_ip[$licznik]) {
$zezwolenie = '1';
}
}
if ($zezwolenie == '1') {
shell_exec("/etc/rc.d/internet restart");
}
?>
Mozesz w linii
$ip_wlasne = "192.168.0.210";
wpisywac komputery z sieci wewnetrznej, ktore maja miec dostep
do tego skryptu. Jesli jest wiecej niz jeden to oddzielasz je znakiem ":" .
Np tak :
$ip_wlasne = "192.168.0.210:192.168.0.130";
Zapisujesz ten skrypt i wychodzisz z edytora.
Teraz piszesz w lini komend :
visudo
i idziesz na koniec dopisujac :
nobody ALL=NOPASSWD:/home/httpd/html/res_nnd.php
i zapisujesz zmiany poprzez ctrl+x i zatwierdzajac zmiany.
Pamietaj zeby zawsze na koncu byla pusta jedna linia poprostu
naciskajac enter.
Teraz jeszcze wykonaj :
chmod 777 /home/httpd/html/res_nnd.php
Na wszelki wypadek wykonaj restart poprzez reboot.
Chociaz koledzy twierdza, ze zmiany sa wprowadzane do sudo
bez koniecznosci restartu to u mnie jakos to niechce bez reboot
zadzialac.
W swoim kompie robisz na koniec skrot ze sciezka do swojego
serwera www "http://ip_serwera/res_nnd.php"
i probujesz. Powinno zadzialac chociaz nieprobowalem.