Article View: pl.comp.os.bsd
Article #21796Re: sudo w php:exec
From: Wojciech Puchar
Date: Sun, 18 Jul 2010 15:44
Date: Sun, 18 Jul 2010 15:44
23 lines
2091 bytes
2091 bytes
> no i to nie działa bo skrypt zmienną $wynik ma pustą. > Gdy to samo wykonam samodzielnie, tzn w sudoers www zamienię na nazwę > swojego użytkownika i wpiszę "sudo /storage_disk/other/dodaj.sh test > test" to wszystko działa. > Z koleji, jeśli w skrypcie php wyrzucę sudo i zostawię samą ścieżkę do > skryptu z parametrami to też wszystko działa, tylko oczywiście skrypt > odpali się bez roota i zwróci błąd. > > Proszę o jakieś sugestie odnoście problemu albo grupy na którą > powinienem pisać. Myśle że raczej pytanie do "speców" PHP. sudo masz ustawione poprawnie, zresztą sam to sprawdziłeś. Zakładam że PHP używasz jako moduł apache a nie CGI+suexec, więc użytkownik rzeczywiście będzie "www" (ew. taki jak w httpd.conf wpisałeś). Więc niby wszystko OK. Sam używam sudo do wywoływania poleceń roota z prostej strony WWW, tyle że to w bashu mam zrobione a nie w PHP. I działa bez zarzutu. Więcej nie pomogę na PHP się nie znam generalnie.
Technical Details
Message-ID:
<1279467868.98871@wojteks.tensor.gdynia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mailReferences:
<bae83622-94e7-4037-b921-99102a2c90c9@r27g2000yqb.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mail
From: Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: sudo w php:exec
Date: Sun, 18 Jul 2010 15:44:15 +0000 (UTC)
Organization: "TENSOR ap"
Lines: 23
Message-ID: <1279467868.98871@wojteks.tensor.gdynia.pl>
References: <bae83622-94e7-4037-b921-99102a2c90c9@r27g2000yqb.googlegroups.com>
NNTP-Posting-Host: gw.tensor.gdynia.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1279467855 27295 213.192.64.34 (18 Jul 2010 15:44:15 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Sun, 18 Jul 2010 15:44:15 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/8.1-PRERELEASE (i386))
Cache-Post-Path: wojteks.tensor.gdynia.pl!unknown@wojtek
X-Cache: nntpcache 3.0.2 (see http://www.nntpcache.com/)
Cache-Post-Path: serwer.tensor.gdynia.pl!unknown@wojteks.tensor.gdynia.pl
X-Cache: nntpcache 3.0.2 (see http://www.nntpcache.com/)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit