-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: K <...@...c>
Newsgroups: pl.comp.programming
Subject: Insecure $ENV{PATH} while running setuid
Date: Mon, 13 Oct 2014 14:22:02 +0100
Organization: http://www.wit.edu.pl
Lines: 39
Message-ID: <m1gjlq$4jv$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: lan.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: portraits.wsisiz.edu.pl 1413206522 4735 91.217.221.162 (13 Oct 2014 13:22:02
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Mon, 13 Oct 2014 13:22:02 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101
Thunderbird/31.1.1
Xref: news-archive.icm.edu.pl pl.comp.programming:206753
[ ukryj nagłówki ]witam,
(wlasciwa grupa umarla, wiec pozwolilem sobie tutaj)
probuje uruchomic gotowy skrypt dla nagiosa. skrypt ma sprawdzac 'lewe'
serwery dhcpd, przy czym zna te prawidlowe.
przy uruchamianiu skryptu pojawia sie blad jak w temacie:
Insecure $ENV{PATH} while running setuid at ./check_rogue_dhcp line 7.
tresc skryptu:
#!/usr/bin/perl
use POSIX;
use lib "/usr/lib/nagios/plugins";
use utils qw(%ERRORS);
use Switch;
my $responses;
my @check_dhcp = qx{/usr/lib/nagios/plugins/check_dhcp -v};
#my @check_dhcp = $ENV{"PATH"} ="/usr/lib/nagios/plugins/";qx{/usr
/lib/nagios/plugins/check_dhcp -v};
foreach $value (@check_dhcp) {
if ($value =~ /DHCPOFFER from IP address/i){
$value =~ m/(\d+\.\d+\.\d+\.\d+)/i;
switch ($1) {
case "10.172.3.12"{ $responses = $responses +1; }
case "10.172.3.56"{ $responses = $responses +1; }
else { print "SERVICE STATUS:CRITICAL: DHCPd service
running on $1";
exit $ERRORS{'CRITICAL'} }
}
}
}
print "SERVICE STATUS:OK: $responses Expected response to DHCP Broadcast";
exit $ERRORS{'OK'};
czy ktos moze mi pomoc z poprawieniem tej linii? jedna linia nizej to
moje proby, ale przy takiej konfiguracji, odpowiedz mam zawsze OK.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-01 Czy można zaparkować w tym miejscu?
- 2024-05-31 Mały kogenerator gazowy
- 2024-05-30 Co to znaczy wer. eksportowa? Na przykładzie motoru Java 350 Perak
- 2024-05-31 Co to znaczy wer. eksportowa? Na przykładzie motoru Java 350 Perak
- 2024-06-01 karta SD po formacie odzyskiwanie zdjęć i filmów
- 2024-06-01 Modem LTE typu pendrive z agregacją pasm
- 2024-06-01 czy grad zbił wam szybę?
- 2024-06-01 odzysk z panela PV
- 2024-06-01 Sila sygnalu routera
- 2024-06-01 Warszawa => Spedytor międzynarodowy <=
- 2024-06-01 Warszawa => Senior Developer React Native <=
- 2024-06-01 Warszawa => Senior React Native Developer <=
- 2024-06-01 Warszawa => Interactive/Experience Designer <=
- 2024-06-01 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-06-01 Gdynia => Sales Executive <=