PHP script als Besitzer ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

PHP script als Besitzer ausführen

Beitrag von MartinN » 10.05.2006 09:04:35

Hallo,

ist es möglich ein PHP-Script oder zuminest ein exec() im PHP-Script als der Besitzer der Datei auszuführen? Mit dem Sticky-Bit funktioniert es leider / gottseidank nicht.

Bye

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 10.05.2006 09:05:48

zur Not per "sudo" ?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 10.05.2006 09:37:25

ist es möglich ein PHP-Script oder zuminest ein exec() im PHP-Script als der Besitzer der Datei auszuführen?
kannst du das etwas genauer beschreiben?

php "läuft" als der nutzer unter dem der interpreter startet. wenn du scripte als ein bestimmter user ausführen willst, musst du php als cgi mit suexec starten oder suphp benutzen.

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 10.05.2006 09:38:42

hmm, klappt irgendwie auch nicht.
Ist es vielleicht möglich alle php-scripte mit einem anderen Benutzer auszuführen?
In der httpd.conf des Webservers kann man ja den Benutzer des Servers angeben, der ist standardmäßig auch der Benutzer der die php-scripte ausführt. Wenn man aber für php nen anderen Benutzer angeben könnte, würde mir das schon sehr helfen.

Bye

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 10.05.2006 09:49:18

st es vielleicht möglich alle php-scripte mit einem anderen Benutzer auszuführen?
siehe meine antwort weiter oben ...

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 10.05.2006 12:38:28

ok, dafür brauch ich apxs. Das konnte ich bisher nirgends findenl
Bye

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 10.05.2006 12:48:12

err .. wofür brauchst du jetzt apxs ?

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 10.05.2006 12:49:05

zum installieren von suphp

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 10.05.2006 12:55:53

zum kompilieren schon ... aber zum installieren des apache modules?
würde mich überraschen. korrigiere mich wenn ich mich irre. :)

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 10.05.2006 13:55:29

stimmt hast schon recht. Mach morgen erst wieder weiter. Heut hab ich erst mal feierabend :D

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 11.05.2006 09:24:56

Ähm, blöde frage, aber wo bekomm ich denn das Apache Modul her?

Bye

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 11.05.2006 11:04:44

Code: Alles auswählen

apt-get install libapache2-mod-suphp
ich glaub für apache 1 gibt es das nicht in debian stable, kann mich aber irren.

nicht böse sein, aber ich empfehle dir dringend, dich ein bisschen grundsätzlicher in debian einzulesen bevor du weitermachts, sonst wrist du noch weitere 200 fragen haben, bevor das läuft. :)

http://debiananwenderhandbuch.de/

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 11.05.2006 11:41:49

Naja, hätte vielleicht vorher sagen sollen, dass ich hier in der Arbeit kein Debian hab sondern nur RedHat

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 11.05.2006 14:30:58

dass ich hier in der Arbeit kein Debian hab sondern nur RedHat
8O -- ohne worte --

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 11.05.2006 14:45:21

MartinN hat geschrieben:Naja, hätte vielleicht vorher sagen sollen, dass ich hier in der Arbeit kein Debian hab sondern nur RedHat
Das hat mir doch ein breites Ginsen ins Gesicht gezaubert. :D :D

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 12.05.2006 11:06:49

Naja, gefällt mir auch nicht so, aber wenigstens Linux und kein SuSE. Is doch schon mal ein Anfang.

Hab hier mal jemanden mit Ubuntu arbeiten sehen, vielleicht lässt sich da ja doch noch was machen.

Bye

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 12.05.2006 11:46:58

aber wenigstens Linux und kein SuSE
... :?: ...

Antworten