You are not logged in.

wcf.regNote.message

Ripper143

Beginner

  • "Ripper143" started this thread

Posts: 14

Location: wien

Occupation: schüler

  • Send private message

21

Thursday, April 1st 2004, 6:38pm

es ist so.... bei der registrierung eines user gibt dieser seine ganzen daten an dann drückt er auf anmelden und das script baut einmal eine verbindung zur sql auf... speichert dort alles was notwendig ist.... danach baut das script eine verbindung zum ftp alles funktioniert noch... dann erstellt das script über einen befehl (mkdir) des ftp einen ordner. auch das funktioniert noch. alles noch im grünen bereich. dann möchte ich über den befehl chmod bla bla bla... dem ordner die rechte 777 geben. doch dann bekomme ich eine fehler meldung, permission not permitted. wenn ich die zeile mit dem chmod weglasse dann funktioniert alles ohne probleme nur hab ich halt keine rechte auf diesen ordner erstellt. das müsste ich manuell machen... das möchte ich aber nicht. denn der user soll ja gleich nach dem anmelden bereits bilder hochladen können. da diese aber nicht hochgeladen werden können in den ordner da er nicht die rechte 777 hat geht das nicht... so jetzt hab ich alles erklärt was das script macht... mehr weiss ich auch nicht mehr....


cya rip

Prometheus

Administrator

Posts: 3,278

  • Send private message

22

Thursday, April 1st 2004, 6:53pm

ok dann hätte ich da ne idee die meiner meinung nach auch zutrifft.

folgendes problem. du baust eine verbindung via ftp auf zum server mit einem ftp user + pass. dieser user hat denke ich auch die rechte in dem ordner wo dann die ordner der user angelegt werden. wenn du nun über dein skript einen ordner erstellst so ist der owner des ordners der ftp user. würde nun ein anderer ftp user sich einloggen dann versuchen innerhalb dieses neuen ordners etwas zu hantieren geht das auch nicht da eben der owner der andere user ist. und nur dieser eine user kann somit auch die angaben zu dem ordner ändern. nun gehst du hin und versuchst über den php befehlt "chmod..." die rechte des ordners zu ändern. das funktioniert dann aber nicht da der user den php nutzt nicht der gleiche ist wie der ftp user der den ordner angelegt hat! somit bekommst du die fehlermeldung permission not permittet oder was das war. ich würde das skript nun so abändern das du garkeine rechte ändern mußt. das heißt du nutzt nurnoch ftp befehle um dateien hoch zu laden und so weiter. dazu mußt du die rechte nicht ändern da der ftp user als owner so oder so hantieren darf.

soweit klar nu? 8)
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ripper143

Beginner

  • "Ripper143" started this thread

Posts: 14

Location: wien

Occupation: schüler

  • Send private message

23

Thursday, April 1st 2004, 7:01pm

hmm.... das könnte funktionieren... das müsste ich mal ausprobieren.. das könnte aber dauern.. also denkts nicht das ich nicht mehr schreibe oda so.. ich meld mich in paar tagen.. weil momentan zu viel stress is um da irgendwas zu machen... hab leider noch einige andere (wichtigerere) dinge zu erledigen... ;-)
aber danke für die idee...

cya rip

Ripper143

Beginner

  • "Ripper143" started this thread

Posts: 14

Location: wien

Occupation: schüler

  • Send private message

24

Thursday, April 8th 2004, 11:50am

wisst ihr was mir eingefallen ist...
der php befehl "chmod" ist kein ftp befehl... somit hat der gar nichts mit dem ftp zu tun...
versteht ihr? es ist eigentlich egal ob ich mich mit dem script am ftp server einlogge egal mit welchen userdaten... auch wenn ich mich mit meinen userdaten einlogge es wird nicht funktionieren...

aber ich werde es wahrscheinlich aufgeben mich da reinzusteigern...

ich danke euch für die hilfe hier...

cya rip

Prometheus

Administrator

Posts: 3,278

  • Send private message

25

Thursday, April 8th 2004, 12:56pm

jep deswegen meinte ich ja ... wenn du über ftp dateien anlegst oder so dann is der owner der ftp user und wenn du mit php hantierst dann ist der owner der user der dem php modul zugeordnet ist (bin ja jetzt nicht sicher wie das läuft). die einzige möglichkeit das sicher hin zu bekommen ist wenn du entweder die dateien nur mit ftp handelst oder nur mit php aber gemischt is schlecht denke ich.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel