Christoph Schnauß: mit PHP apache log-file auslesen?

Beitrag lesen

hallo Tom,

soweit ich weiß, folgen sowohl der Apache als auch PHP den symbolischen Links nur, wenn diese _nach_ _Auflösung_ zum Real-Pfad noch die passenden Rechte aufweisen.

Jaein. Ein Symlink hat im Prinzip immer diejenigen Rechte, die für das Linkziel gelten. Es müßte also dafür gesorgt werden, daß /var/log/apache/access_log demselben user gehört, unter dessen Kennung der Apache läuft, oder daß zumindest
  rw-r--r--
gesetzt ist.

Wenn also ohne SymLink keine Rechte dür den Zugriff vorhanden sind, dürften demnach mit SymLink auch keine vorhanden sein.

Richtig.

Wäre dies möglich, könnte sich jeder User jederzeit Rechte auf Alles verschaffen!

Und genau das ist hier ja beabsichtigt. Noch einmal: /var/log liegt weit außerhalb der DocumentRoot (und übrigens ebenso weit außerhalb der ServerRoot), die vermutlich irgendwo unterhalb von /var/www angesiedelt ist. - Man kann mir nun entgegenhalten, daß es ja diverse Programme (wie den guten alten Webalizer) gibt, die solche log-Auswertung machen können. Dazu muß man sich aber mal anschauen, wie webalizer arbeitet ...

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|