chris: CHMOD auf dem Server ändern.

Hi,

warum kann ich mit PHP die CHMODs auf dem Server nich verändern?

chmod ($z0, 0777);

Kommt dieser Fehler:

Warning: chmod failed: Operation not permitted in /home/.sites/143/site2/web/mlog/pbcheck1.php on line 25

Das Verzeichnis hat CHMOD 745 und wurde mit einem FTP Browser hochgeladen.

danke

  1. Hello,

    warum kann ich mit PHP die CHMODs auf dem Server nich verändern?
    chmod ($z0, 0777);

    Der Name des Dienstprogrammes heißt ChangeMode
    Der Aufruf wird mit chmod durchgeführt. Der betroffene Wert heißt

    Zugriffsrechte

    Warning: chmod failed: Operation not permitted in /home/.sites/143/site2/web/mlog/pbcheck1.php on line 25

    Das Verzeichnis hat die Zugriffsrechte 745...  und wo ist der zweite teil dazu? Die Zugriffsrechte bestehen mindestens aus den Teilen

    Zugriffsrechte:      -rwxrwxrwx oder 0777
      Eigentümer / Owner
      Gruppe     / Group

    Wenn Du das mit FTP hochgeladen hast, bist Du als User der Owner (u) und deine Standardgruppe die Gruppe (g)
    Bitte nicht o und u verwechseln:
     o -> others = Jedermann
     g -> group  = Gruppe
     u -> user   = Owner / Eigentümer

    Wenn Du keine Root-Rechte oder Root-Shell-Rechte hat, dann darfst Du die Kommandos chown (ChangeOwner) und chgrp (ChangeGroup) wahrscheinlich nicht verwenden. Kommt auf das Linux an, was im Einsatz ist.

    Sonst musst du einfach das File an den Apachen (PHP) "verschenken". Dazu musst Du wissen, unter welchem Namen er läuft.

    chown neuerOwner Dateiname

    Grüße

    Tom

  2. Moin!

    warum kann ich mit PHP die CHMODs auf dem Server nich verändern?

    Das darf nur der Dateibesitzer.

    PHP läuft unter der User-ID des Webservers, dein FTP-Upload läuft unter deiner User-ID, also gehören die Dateien dir, und nicht dem Webserver.

    - Sven Rautenberg

    --
    "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
    (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
    1. Hi,

      Das darf nur der Dateibesitzer.

      oder root (bzw. alle User, die root-Berechtigungen haben).

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/