Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
-
twisterchen
- Anbieter
- Posts: 232
- Joined: 2005-07-14 14:13
Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Hallo
breuchte da mal eure hilfe
Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten aber nicht über die PHP.ini
sonder vielleicht über die vhost.conf
sowie mann auch safe mode für bestimmte vhost ausschalten kann
php_admin_value safe_mode Off
gibt es da eine möglichkeit ?
Für Info währe ich euch sehr dankbar
Gruss
Gerhard
breuchte da mal eure hilfe
Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten aber nicht über die PHP.ini
sonder vielleicht über die vhost.conf
sowie mann auch safe mode für bestimmte vhost ausschalten kann
php_admin_value safe_mode Off
gibt es da eine möglichkeit ?
Für Info währe ich euch sehr dankbar
Gruss
Gerhard
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Du hast exec() in disable_function in der php.ini und willst die Funktion nun in einzelnen vHosts erlauben?
disable_functions ist leider nicht mit php_admin_value steuerbar.
Bleibt nur suPHP o.ä.
disable_functions ist leider nicht mit php_admin_value steuerbar.
Bleibt nur suPHP o.ä.
-
twisterchen
- Anbieter
- Posts: 232
- Joined: 2005-07-14 14:13
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Hallo
Jetzt war halt so mein gedankengang das ich vielleicht über die Vhost Datei eventuell auch nur einzelene Funktionen von PHP freigeben könnte.
Das wäre das einfachste und meiner Meinung nach das sinnvollste
Was gibt es den noch ähnliches ?
Gruss
Gerhard
nein nein ich habe in der PHP ini safe mode = off und schalte bei manchen vhosts mit php_admin_value safe_mode Off den safemode ganz abDu hast exec() in disable_function in der php.ini und willst die Funktion nun in einzelnen vHosts erlauben?
Jetzt war halt so mein gedankengang das ich vielleicht über die Vhost Datei eventuell auch nur einzelene Funktionen von PHP freigeben könnte.
Das wäre das einfachste und meiner Meinung nach das sinnvollste
Ich beziehe mich hier mal auf das o.ä.Bleibt nur suPHP o.ä.
Was gibt es den noch ähnliches ?
Gruss
Gerhard
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Damit ist der Safe Mode schon global deaktiviert.Twisterchen wrote:ich habe in der PHP ini safe mode = off
Doppelt gemoppelt hält besser?Twisterchen wrote:und schalte bei manchen vhosts mit php_admin_value safe_mode Off den safemode ganz ab
Wie schon erwähnt geht das nur in der php.ini, nicht aber in der Apache-KonfigurationTwisterchen wrote:Jetzt war halt so mein gedankengang das ich vielleicht über die Vhost Datei eventuell auch nur einzelene Funktionen von PHP freigeben könnte.
(Fast-)CGI+SuExec.Twisterchen wrote:Ich beziehe mich hier mal auf das o.ä.
Was gibt es den noch ähnliches ?
-
twisterchen
- Anbieter
- Posts: 232
- Joined: 2005-07-14 14:13
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Oh sorryTwisterchen hat Folgendes geschrieben:
ich habe in der PHP ini safe mode = off
das sollte heissen
ich habe in der PHP ini safe mode = ON
ist mir da was entgangen Versteh ich das jetzt richtig ich kann in der PHP.ini einzelne Funktionen aktivieren ?Twisterchen hat Folgendes geschrieben:
Jetzt war halt so mein gedankengang das ich vielleicht über die Vhost Datei eventuell auch nur einzelene Funktionen von PHP freigeben könnte.
Wie schon erwähnt geht das nur in der php.ini, nicht aber in der Apache-Konfiguration
ich dachte es geht nur disable_functions
ein kleiner Hinweis wo ich eine Aktivierung von Funktionen eintragen kann wäre super.
Vielen Dank
Gruss
Gerhard
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Mit exec() kann man die meisten (AFAIK sogar alle) Beschränkungen vom safe_mode=on umgehen, deshalb ist deine Wunschkonfiguration nicht sinnvoll (und AFAIK auch nicht ohne Quellcodeänderung machbar). Warum schaltest du safe_mode nicht einfach aus?Gibt es eine Möglichkeit mit Safe mode = on trotzdem z.B exec() freizuschalten
-
twisterchen
- Anbieter
- Posts: 232
- Joined: 2005-07-14 14:13
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Hmm ich denke mal das ein ausschalten des safemodes für einen nicht vollwertigen Profi Verantwortungslos ist und da gehör ich einfach noch dazu darum hab ich safemode ONMit exec() kann man die meisten (AFAIK sogar alle) Beschränkungen vom safe_mode=on umgehen, deshalb ist deine Wunschkonfiguration nicht sinnvoll (und AFAIK auch nicht ohne Quellcodeänderung machbar). Warum schaltest du safe_mode nicht einfach aus?
und ich nur safemode off stelle wenn ich weis was für PHPScripte drüber laufen.
und exec war vielleicht auch ein bloedes beispiel opendir trifft es da wohl eher z.B für BilderGalerien währe das nicht schlecht wenn mann das irgendwie Aktivieren könnte.
Gruss
Gerhard
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
Definitionssache, für mich ist es schon verantwortungslos wenn ein nicht vollwertigen Profi nicht weiß was für PHP Scripte auf seinem Server laufen oder nicht vertrauenswürdigen Usern erlaubt beliebige Skripte zu installieren.
Schau dir mal den Thread und die darin verlinkten Seiten an: http://www.rootforum.org/forum/viewtopic.php?t=39322
Safe_mode ist eine Sammlung aus Sicherheitsvorkehrungen die zum großen Teil für sich alleine genommen nutzlos sind bzw leicht umgangen werden können und nur als ganzes Wirkung zeigen. Wenn du einzelne Sicherheitsvorkehrungen deaktivierst mußt du sehr genau wissen was du tust sonst kann es Sicherheitslücken geben an die du nicht denkst.
Oder anders argumentiert: Wenn es sinnvoll wäre safe_mode stuffenweise zu (de)aktivieren hätten die Programmierer so eine Möglichkeit eingebaut.
Schau dir mal den Thread und die darin verlinkten Seiten an: http://www.rootforum.org/forum/viewtopic.php?t=39322
Safe_mode ist eine Sammlung aus Sicherheitsvorkehrungen die zum großen Teil für sich alleine genommen nutzlos sind bzw leicht umgangen werden können und nur als ganzes Wirkung zeigen. Wenn du einzelne Sicherheitsvorkehrungen deaktivierst mußt du sehr genau wissen was du tust sonst kann es Sicherheitslücken geben an die du nicht denkst.
Oder anders argumentiert: Wenn es sinnvoll wäre safe_mode stuffenweise zu (de)aktivieren hätten die Programmierer so eine Möglichkeit eingebaut.
-
twisterchen
- Anbieter
- Posts: 232
- Joined: 2005-07-14 14:13
Re: Gibt es eine Möglichkeit mit Safe mode = off trotzdem z.B exec() freizuschalten
OK
Vielen Dank erstaml für eure hinweise
werde mir mal die Links zu Gemüte führen.
Gruss
Gerhard
Vielen Dank erstaml für eure hinweise
werde mir mal die Links zu Gemüte führen.
Gruss
Gerhard