FORUMARCHIV  
  Datei verschieben mit PHP und shell   
 
Hallo Leute!

Ich bin jetzt schon über eine Woche am suchen, finde aber einfach nichts.

Ich will die logfiles meines Gameservers verschieben. Diese liegen im Ordner

/root/.callofduty/main/

und sie sollen in

/srv/www/vhosts/test.de/httpdocs/

Ich habe schon folgende Befehle versucht:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Code:                   In Zwischenablage kopieren (nur IE)
2">

und beides noch mit allem was PHP so zu bieten hat, wie z.B. exec() und system().

Es kommt weder eine Fehlermeldung nocht wird die Datei veschoben.

Danke schonmal im Voraus.

MfG

> Hier gehts zum Orginal Eintrag

 
  Antworten  
 

1.

und schonmal cp (also copy) versucht?

Gut Schuß
VuuRWerK



2.

Selbes Problem, er tuts einfach nicht. Ich hoffe es gibt hier noch jemanden der damit Erfahrungen hat.

MfG



3.

Einen Gameserver in /root laufen zu lassen ist schon mal gar nicht gut. Und da du ihn da auch nur ueber den root starten kannst, gehe ich mal davon aus, dass du keine Rechte zum Verschieben hast. Also im Prinzip kein PHP Problem (Du hast nun leider auch nicht geschrieben, ob du die Befehle direkt auf der shell probiert hast).



4.

Ich vermute das du keine Berechtigung hast die Dateien zu lesen per PHP...
Da es sich aber um Gamelogs handelt denke ich du kannst denen unbekümmert leserechte für Jedermann geben.
Somit kann auch dein PHP die Files lesen.
Nimm zur Sicherheit mal [doc]system[/doc] und setzte die Variable für Rückgabewerte, welche du anschliessend ausgeben kannst.



5.

Der server läuft nicht im root, da schmeißt er nur die logs hin, habe leider nicht rausgefunden wie man das ändert.

System hatte ich auch schon, aber vielleicht habe ich etwas übersehen.

EDIT:

Also ich bekomme als Ausgabe ne 1 und verschieben tut er immernoch nichts.

Muss ich tatsächlich den ordner in die allowed paths von php setzen? das fänd ich nen bisschen blöd...



6.

Du hast den Server doch sicher als root installiert oder? Ansonsten koennte ich mir nicht erklaeren, warum er die logs da rein schmeißt oder sie da rein schmeißen kann.



7.

ja wenn du per PHP system oder exec oder sonstwas einen Befehl ausführst, sind deine Berechtigungen die des Apachen.
Wär ja noch schöner wenn man per Exec plötzlich Root Rechte hätte. Dann wär jeder Webserver ziemlich schnell kompromittiert
Wär ja noch schöner wenn du den ganzen Server auslesen könntest per PHP =)



8.

Und was ratet ihr mir jetzt? Mit welchem User soll ich es denn installieren/starten damit PHP damit was anfangen kann?

MfG



9.

Schreib dir doch nen Cronjob, der deine Logs einmal am Tag irgendwohin verschiebt und den Dateien auch gleich den richtigen Owner verpasst.
Dann sollte der Zugriff mit php kein Problem mehr darstellen.



10.

ge au das habe ich jetzt getan, jetzt ist das script nur leider begrenzt public fähig... naja egal, danke!!



> Weiter Einträge finden Sie in unserem Forum

 

Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.



Webspace mit PHP und MySQL bei phpforum.de!

radiobuttons überprüfen
Probleme mit require
Auswahl des Servers (Performance)
Überprüfung der E-mailadresse im Formular
Variable auslesen!!!
Scirpt laufzeit verlängern
Virus oder nicht Virus...
readdir Verzeichnisse oben, Dateien unten
2 abhängige auswahlboxen
mysql problem!bitte um hilfe
Problem mit Counter
gaestebuch frage
Php Array in Js-array umwandeln
Probleme mit trim () und chop()
Virtualhost / windows / dyndns
Einfache Frage
Links "automatisch" erstellen???
Datenimportschnittstelle CSV/XML gesucht!
Ganz normale PHPSESID
Sicherheitsproblem
$_SESSION['id'][] was ist daran falsch?
ezupload php problem
Fehler im script Bitte um hilfe
formular error auf formular seite ausgeben
ifconfig über Intranetseite ausführen....
sql abfrage aus zwei tabellen
Objekt erwartet
Wann kommt PHP5
Datei in RAR oder ZIP komprimieren und mit Passwort versehen
Ich kapier es nicht! (variablen in Link oder doch nicht?)
mcrypt
array_push ?
Tabellen vergleichen
News & Comments
Dynamisch Thumbnail generieren
Count()
datenbankverbindung dauerhaft aufrechterhalten?
script zum E-mails decodieren?
Suche ein PHP Script
php Mailer --> Smtp Error
mysql link resource problem
Bildwechsel bei onclickevent
Fehlermeldung
Spezielle Datumsfunktion
Probleme mit Arrays in einer Echo ausgabe.
Suche Serverüberwachungsskript
Übergabe von Variabeln an Insert-befehl
funktion readfile() netscape 7.0
htaccess und Rewriteengine
Php + Xml-schnittstelle
Weiter

Webdesign und TYPO3 Agentur - analog multimedia

phpforum.de das deutsche PHP-Forum. Hier finden Sie alles über PHP, PHP3, PHP4, PHP5 MySQL, ASP, JSP,Linux, Apache ...
  phpforum.de