also ich versuche mich zur zeit mit einem unix-server [eher
unfreiwillig ] auseinanderzusetzten und habe nun ein problem.
der order:
home/hannes/
hat den benutzernamen hannes mit der benutzerid 100.
wenn ich nun dort in einem unterordner ein einfaches php skript für
den uplaod einer datei ausführen möchte dann erscheint die
fehlermeldung
Warning: SAFE MODE Restriction in effect. The script whose uid is 100
is not allowed to access /tmp/phprRVy6I owned by uid 0 in
/usr/home/hanne/test/upload.php on line 31
also bedeutet dies ja, dass nur dem root gestattet ist das skript
auszuführen.
dann habe ich über
chown root:root upload.php
in dem ordner die rechte auf root übertragen --> war für mich schon
einmal unlogisch klingt da ich es ja als benutzer hannes ausführen
möchte und nicht nur als root.
soweit hat dies dann auch funktioniert. das problem ist aber nun,
dass es nicht möglich ist ein uploadskript im order A auszuführen,
dass die datei dann im mit php-erstellten ordner B1 oder B2 oder B3
usw. ablegen soll. dabei erscheint wiederum die safe-fehlermeldung.
meine generelle frage dazu ist es nun --> gibt es nicht die
möglichkeit, dass ich dem ordner home/hannes/ einfach alle rechte
geben kann, damit ich dort auch alles als userid 100 ausführen kann
und nicht immer an der shell zuerst wieder auf root umschreiben muss.
bei den webspaceanbietern geht das doch auch, dass man wespace bietet
und dann in dem ordner alles machen kann was man möchte.
wäre wirklich nett wenn mir da jemand weiterhelfen könnte :o)
danke schon einmal … greeze hannes