php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.08.2005, 13:03  
Gast
 
Beiträge: n/a
Standard PHP system Befehl

Tach zusammen,

ich hab ein Problem, vor dem ich steh wie vor nem Berg.

bin dabei einen CDserver mit weboberfläche zu programmieren.

Jetzt mein Problem.

Da die cd/dvd´s über den dd Befehl als iso image eingelesen werden sollen und dann auf ein lopp device gemountet werden sollen, das Problem gesteht darin das er egal ob er den dd Befehl direkt oder in einen shell script vor die füsse geworfen bekommt, der Überspringt den Befehl einfach und macht weiter.
Verzeichniss rechte sind, auch wenn ich mit als wwrun anmelde kann ich den von Hand in der Kommando zeile absetzen, hab schon alle möglichen einstellungen in der PHP.ini aus probiert ob es vielleicht daran lag, keine Ahnung habt ihr nen Idee.

System :

SuSE 9.3
Apache 2.0.53
php 4.3.10
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.08.2005, 13:18  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

versuch erstmal, obs an system() liegt. also schreib zum beispiel ein einfaches touch da rein oder so. und dann schaun ob die datei erstellt wurde.
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 02.08.2005, 13:21  
Gast
 
Beiträge: n/a
Standard

nein es werden keine Dateien erstellt
  Mit Zitat antworten
Alt 02.08.2005, 13:24  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

lass doch mal via system ein

whoami ausgeben wer weis was da zwischen apache, php und der shell noch alles sitzt und vieleicht das ganze unter nem anderen benutzer ausführen lässt
robo47 ist offline   Mit Zitat antworten
Alt 02.08.2005, 13:40  
Gast
 
Beiträge: n/a
Standard

wie schon gesagt erführt es als wwwrun aus
  Mit Zitat antworten
Alt 02.08.2005, 13:41  
Gast
 
Beiträge: n/a
Standard

Wo ist der Link auf das phpinfo? Meine Config kenne ich auswendig, Deine nicht.
  Mit Zitat antworten
Alt 02.08.2005, 13:50  
Gast
 
Beiträge: n/a
Standard

http://xkl-world.de/test.php.html
  Mit Zitat antworten
Alt 02.08.2005, 14:04  
Gast
 
Beiträge: n/a
Standard

OK. safe_mode = Off

2. Versuch:
verwende exec()
gib in der Befehlszeile den absoluten Pfad zu dd und zum File an. Laß Dir die Ausgabe anzeigen und werte returnvar aus.

Falls das nicht klappt (wwwrun ist ein Popel- und kein Nobeluser), dann mußt Du Dich in SUDO einarbeiten.
  Mit Zitat antworten
Alt 02.08.2005, 14:24  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

sollte das nicht auch mit
passthru();
also:
PHP-Code:
<?php
 string passthru
(string commandint [return_var])
?>
gehen??
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 02.08.2005, 14:59  
Gast
 
Beiträge: n/a
Standard

Meine Meinung: SUDO ist wesentlich einfacher.

CLI-Script schreiben und ausführbar machen.
In SUDO /etc/sudoers) eintragen, daß wwwrun dieses Script als Root ohne Paßwort aufrufen darf.
PHP ruft das das CLI-Script via shell_exec() & Co. auf.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Auf System zugreifen? h3ir PHP-Fortgeschrittene 12 11.10.2007 18:52
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:10
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:05
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:04
include Befehl! PHP Tipps 2005-2 0 05.08.2005 10:03
include Befehl! PHP Tipps 2005-2 0 05.08.2005 09:59
29.07.05: System Administrator Appreciation Day!! Off-Topic Diskussionen 2 25.07.2005 09:15
[Erledigt] SQL Befehl fehlerhaft? Datenbanken 3 25.07.2005 01:29
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
system() führt befehl nicht aus PHP Tipps 2005 2 11.03.2005 19:08
Befehl erst nach Bestimmter Zeit ausführen? PHP Tipps 2005 21 28.02.2005 00:13
Ausführen von mysqldump über system oder exec PHP-Fortgeschrittene 2 24.08.2004 10:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php system befehl, php systembefehl ausführen, php system befehl ausführen, php systembefehle, php systembefehl, php system, php systembefehle ausführen, php system befehle, php befehl system, php systemkommando ausführen, php system befehle ausführen, php systemkommandos ausführen, systembefehle mit php ausführen, systembefehle php, php system sudo, system befehl php, systembefehl php, php system(), php system del, php system befehl php ini

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.