switchuser via php...

Bash, Shell, PHP, Python, Perl, CGI
Post Reply
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

switchuser via php...

Post by danman2k »

hi, und zwar hab ich folgendes problem.

wenn ich einen shellscript per php starte, dann läuft der ja als wwwrun. gibts da ne möglichkeit einen switch zu vollziehen das ich den shellscript mit einem andren user starten kann als wwwrun?
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: switchuser via php...

Post by darkspirit »

Ich nehme an, du willst suPHP oder PHP per CGI ;)
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

Re: switchuser via php...

Post by danman2k »

ja, suPHP klingt gut, hast du da infos zu? irgend nen tut, manual oder eben irgendwas zum nachlesen? *hehe*
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

Re: switchuser via php...

Post by danman2k »

also ich hab mir mal suphp-0.5.tar.gz runtergeladen und auch angesehen.

allerdings ist das ja eine recht aufwendige lösung, installieren, konfigurieren apache neu kompilieren usw.

gibts da nicht eine einfachere lösung. ein php script das sich als user auf der shell authentifiziert oder so?

weil... ich hab irgendwie schiss um den server, das wäre ne ziemliche pleite wenn ich den am ende zerschiessen würde, da laufen zu viele pages drauf um da ein risiko einzugehen.
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: switchuser via php...

Post by arty »

Du musst deinen Apachen nicht neu kompilieren, wenn du DSO-Support hast.

bye
arty
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

Re: switchuser via php...

Post by danman2k »

wie find ich das raus ob ich dso support hab?
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: switchuser via php...

Post by arty »

In dem du dir deine Apache Konfiguration ansiehst.

bye
arty
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

Re: switchuser via php...

Post by danman2k »

httpd.conf?
danman2k
Posts: 6
Joined: 2004-02-17 03:11
Location: remscheid / nrw
Contact:
 

Re: switchuser via php...

Post by danman2k »

hat sich erledigt. ich habe gerade unter

http://www.rootforum.org/forum/viewtopic.php?t=22816

ein paar dinge über suPHP gelesen. das wiederspricht sich leider absolut mit meinen vorstellungen. ich werde sicher ne andere lösunge finden mit der ein switchuser per php vollzogen werden kann. ;)
krispin
Posts: 216
Joined: 2003-04-14 16:30
 

Re: switchuser via php...

Post by krispin »

also, äh, nein, im normal fall kann kein Prozess, welcher unter einen nicht-root user läuft auch nicht den Benutzer wechseln. Ist so vom System her gegeben. Die einzigste möglichkeit, die ich nu wüsste, wäre sudo, (@Profis: jaja, ich weiß, ich benutze es selber nur ungern, aber wenn durch sudo das Script nicht als su, sonder nals normler Benutzer ausgeführt wird - wo problem?)


MfG
Krispin
Post Reply