🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #21796

Re: sudo w php:exec

#21796
From: Wojciech Puchar
Date: Sun, 18 Jul 2010 15:44
23 lines
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-mail
References: <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