Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #21  
Alt 05.11.07, 16:48
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von maxhb Beitrag anzeigen
Trotz Großschreibung falsch. Es kommt NUR auf den Owner der Dateien an, der ausführende User ist egal.
Kannst Du zu Deiner Theorie Hintergundinfos liefern?

Denn:

1. Bin ich mir sicher dass ich das vor langer Zeit ausgiebig eruiert habe
2. Lautet die Meldung auch zugunsten meiner Aussage (und so schlecht ist mein englisch nicht)

Zitat:
The script whose uid is 638 is not allowed to access /srv/www/web2/html/typo3/typo3temp/swap_locking owned by uid 30
Ich bin aber immer bereit zu lernen. (Egal ob groß oder klein geschrieben.)
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #22  
Alt 05.11.07, 17:24
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Hallo!
Zitat:
Zitat von mstuebner Beitrag anzeigen
Kannst Du zu Deiner Theorie Hintergundinfos liefern?
Das meine Aussage keine Theorie ist, geht aus der oben schon geposteten Seite (Zend Developer Zone) recht eindeutig hervor. Dort findet sich sogar folgendes sehr schönes und unmißverständliches Beispiel:
Zitat:
Zitat von Zend Developer zone
When safe_mode is on, PHP checks to see if the owner of the current script matches the owner of the file to be operated on by a file function or its directory. For example:

-rw-rw-r-- 1 rasmus rasmus 33 Jul 1 19:20 script.php
-rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd

Running this script.php
<?php
readfile('/etc/passwd');
?>
results in this error when safe mode is enabled:

Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not
allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2
Ich hoffe, die Info ist hilfreich.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #23  
Alt 05.11.07, 17:39
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von maxhb Beitrag anzeigen
Das meine Aussage keine Theorie ist, geht aus der oben schon geposteten Seite (Zend Developer Zone) recht eindeutig hervor. Dort findet sich sogar folgendes sehr schönes und unmißverständliches Beispiel:
Danke dass Du meine Aussage mit dem wirklich unmißverständlichen Beispiel bestätigst:
Zitat:
owner of the current script matches the owner of the file to be operated on by a file function or its directory
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #24  
Alt 05.11.07, 17:43
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Hi!
Um alle Mißverständnisse auszuschließen und dies als fruchtbaren Diskurs zu etablieren frage ich noch einmal nach.

Worauf kommt es nun an:
1. Der Besitzer der Datei (Dateisystem) ist entscheidend
2. Der User der das Script ausführt ist entscheidend (Prozess)

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #25  
Alt 05.11.07, 17:48
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von maxhb Beitrag anzeigen
Hi!
Um alle Mißverständnisse auszuschließen und dies als fruchtbaren Diskurs zu etablieren frage ich noch einmal nach.

Worauf kommt es nun an:
1. Der Besitzer der Datei (Dateisystem) ist entscheidend
2. Der User der das Script ausführt ist entscheidend (Prozess)
Vollständige Antwort:

Es kommt darauf an, dass der Owner des ausführenden Prozesses (apache-Prozess) mit dem Owner der Datei ODER dem owner des beinhaltenden Verzeichnisses übereinstimmt.

Bevor jetzt jemand kommt: Natürlich darf der Prozess-Owner auch mit dem Owner der Datei UND dem des Verzeichnisses übereinstimmen.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #26  
Alt 05.11.07, 18:06
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von mstuebner Beitrag anzeigen
Es kommt darauf an, dass der Owner des ausführenden Prozesses (apache-Prozess) mit dem Owner der Datei ODER dem owner des beinhaltenden Verzeichnisses übereinstimmt.
O.K., dann habe ich Deinen Standpunkt richtig verstanden.

Leider stimmt das aber eben nicht, denn es kommt nicht(!) auf den Owner des Prozesses sondern auf den Owner (Besitzer) der Dateien an. Dies wird auch in dem schon zitierten Beispiel demonstriert. Dort versucht ein Script, das dem Benutzer rasmus gehört auf ein Script zuzugreifen, welches dem Benutzer root gehört. Genau dies wird durch den Safe Mode verhindert, wie in dem Beispiel illustriert.

Schau Dir das Beispiel noch mal in Ruhe an, eigentlich ist das ja recht anschaulich dargestellt. Leider habe ich keine deutsche Übersetzung zur Hand, aber es sollte dennoch leicht zu verstehen sein und Du bist ja auch des Englischen mächtig.

Ich hoffe, die Erklärung war halbwegs verständlich und wir können das geheimnis das Safe Mode als gelöst bezeichnen.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #27  
Alt 05.11.07, 18:08
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Hi!
Nachtrag: Käme es auf den ausführenden User an, dann müßte ja auch für jeden Webuser/Hosting-Kunden entweder ein eigener Apache laufen oder alle Webuser müßten der Apache-User sein. Beides wäre sicherlich extrem ungünstig.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #28  
Alt 05.11.07, 18:17
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von maxhb Beitrag anzeigen
O.K., dann habe ich Deinen Standpunkt richtig verstanden.

Leider stimmt das aber eben nicht, denn es kommt nicht(!) auf den Owner des Prozesses sondern auf den Owner (Besitzer) der Dateien an. Dies wird auch in dem schon zitierten Beispiel demonstriert. Dort versucht ein Script, das dem Benutzer rasmus gehört auf ein Script zuzugreifen, welches dem Benutzer root gehört. Genau dies wird durch den Safe Mode verhindert, wie in dem Beispiel illustriert.

Schau Dir das Beispiel noch mal in Ruhe an, eigentlich ist das ja recht anschaulich dargestellt. Leider habe ich keine deutsche Übersetzung zur Hand, aber es sollte dennoch leicht zu verstehen sein und Du bist ja auch des Englischen mächtig.

Ich hoffe, die Erklärung war halbwegs verständlich und wir können das geheimnis das Safe Mode als gelöst bezeichnen.
Der Apache-Prozess ist aber der OWNER of the current script, oder nicht?
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #29  
Alt 05.11.07, 18:28
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von mstuebner Beitrag anzeigen
Der Apache-Prozess ist aber der OWNER of the current script, oder nicht?
Das ist er eben nicht. Der Owner einer Datei / eines Scripts ist der User, der die Datei angelegt hat (es sei denn man hat das z.B. per chown Kommando geändert).

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #30  
Alt 05.11.07, 22:32
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von maxhb Beitrag anzeigen
Das ist er eben nicht. Der Owner einer Datei / eines Scripts ist der User, der die Datei angelegt hat (es sei denn man hat das z.B. per chown Kommando geändert).
Leider nicht, lies nochmal genau. Nach Deiner Auslegung würde der Text:

Zitat:
PHP checks to see if the owner of the current script matches the owner of the file to be operated on by a file function or its directory
dann nämlich heissen:

Zitat:
PHP prüft, ob der Besitzer des aktuellen Skriptes mit dem Besitzer der Datei (also des selben Skriptes) oder deren Verzeichnis übereinstimmt.
Macht nicht wirklich Sinn, oder?
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelegentlicher open_basedir restriction in effect Fehler karu TYPO3 4.x Installation und Updates 0 18.12.06 12:34
Fehlermeldungen nach Installation (SAFE MODE Restriction in effect) MJA TYPO3 3.x Installation und Updates 41 07.12.06 21:21
Was mache ich bei der Fehlermeldung "Warning: fopen(): SAFE MODE Restriction in effec Junior FAQ - Installation & Updates 0 28.10.06 05:11
fopen(): SAFE MODE Restriction in effect Saladin TYPO3 3.x Fragen und Probleme 13 27.08.06 18:55
mkdir(): SAFE MODE Restriction in effect / oink TYPO3 4.x Installation und Updates 1 27.08.06 14:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0