Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
413
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    'GreenDragon' 'GreenDragon' ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    127
    Hallo,
    ich habe auf einer Suse Kiste apache tomcat installiert und dort im www Ordner liegt eine PHP Datei die dem User root und der Gruppe root angehört die Rechte habe ich mittels chmod 0000 entsprechend gesetzt, dennoch kann ich über den Web-Browser die Datei aufrufen. Warum?
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.298
    Hallo,

    unter welchem Benutzernamen läuft denn der Apache?
    Code bash:
    1
    
    ps -aux | grep apache

    Eventuell hat er die Datei noch im Cache, starte mal den Server neu.

    Oder der Server läuft in einem chroot, so dass das htdocs-Verzeichnis nicht unter /var/www liegt, sonder irgendwo unter (z.B.) /var/run/apache2/

    Gruß
    BK
    Geändert von Bratkartoffel (09.09.10 um 15:01 Uhr) Grund: chroot-Teil hinzugefügt
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    'GreenDragon' 'GreenDragon' ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    127
    Hi,
    da gibt es mehrere Threads mal mit www-data mal mit root, habe beim googlen irgendwas mit .htaccess gefunden. Kann ich da nicht einfach die PHP-Datei eintragen und gut ist?
     

  4. #4
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.298
    Hallo,

    wenn Apache als root läuft, dann ist es egal, welche Rechte die Datei hat. Normalerweise sollte er nur als www-data laufen, damit das Rechtemanagement überhaupt greift.

    Versuche mal den Apache / den Server neu zu starten und schau nochmal ob der Apache wieder als root läuft. Falls dies nichts hilft, dann kannst ja einen "DenyFromAll" Eintrag in deine .htaccess machen um den Zugriff auf die Datei innerhalb von Apache zu sperren.

    Die Frage ist nur: Wenn du nicht willst, dass irgendjemand auf eine Datei im htdocs Verzeichnis zugreift, warum hast du die Datei dann überhaupt dort?

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. IF-Abfrage greift nicht
    Von DarkRaver im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.10.10, 21:07
  2. Margin-Top greift nicht.
    Von Kopfballstar im Forum CSS
    Antworten: 2
    Letzter Beitrag: 10.07.06, 13:49
  3. Firefox greift nicht auf Teile der CSS Datei zu
    Von Kopfballstar im Forum CSS
    Antworten: 1
    Letzter Beitrag: 27.05.06, 15:15
  4. Antworten: 9
    Letzter Beitrag: 20.06.05, 14:28
  5. Antworten: 3
    Letzter Beitrag: 16.10.02, 12:11