Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Проблем с CGI скрипт.
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Stani Дата: 10/02/2006
Здравейте.
 Опитвам се да изведа изхода на една команда в една web
страница.Ето скрипта...той ще унагледи най добре нещата.
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<h3>";
my (@output) = `sensors`;
    foreach $output (@output)
    {
	print "$output<br>";
    }
    
print "</h3>";
 Когато изпълнявам скрипта от command shellа всичко е е ок,
 но когато се опитам го отворя в страницата нищо не
 излиза.Проблема мисля че е в `sensors` т.к. когато заменя
 командата със `ls` примерно всичко си излиза в
 браузъра.Мисля си че проблема е в това че `sensors` се
 изпълнява под user : nobody и самата програма неможе да се
стартира от този потребител и затова не илиза нищо...
 Та как мога да направя така че да се изпълнява под усер
nobody.Или греша някъде другате ?


Отговор #1
От: ivo (ivo __@__ sofiaonline __точка__ net) Дата: 10/16/2006
s sudo shte ti e nai lesno :)
pogledni etc/sudoers
opishi si user nobody tam da izpulnqva tazi komanda
neshto ot sorta na :
nobody ALL = NOPASSWD: /bin/ls



<< Azureus Ubuntu (4 ) | update CD (0 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)