Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen
  1. #1
    Apache is de beheerder van mappen en bestanden
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Apache is de beheerder van mappen en bestanden

    Hey mensen,

    Ik zit met een probleem.
    Als ik bestanden aanmaak, of mappen met PHP, dan zijn de GID en UID niet mijn gebruikersnaam maar 'apache'

    Als ik dit doe:
    PHP Code:
    mkdir "test" ); 
    Dan zijn de GID en UID apache.
    Ik heb van mijn serverbeheerder SSH gekregen, dus ik dacht ik pas automaitch chown erop aan

    PHP Code:
    exec "mkdir test"$ouput );
    exec "chown -R emich test"$output );
    print_r $output ); 
    ik krijg dan Array ( ), en meer niet.
    De map wordt wel aangemaakt, maar apache blijft de owner van het bestand.

    Weet iemand hoe ik dit moet oplossen?
    Als ik een bestand wil uploaden via PHP wordt hij ook meteen beheerd door apache.
    Valt dit in te stellen voor de serveradmin dat dit niet gebeurd?

    Groeten,
    Paul

  2. #2
    Apache is de beheerder van mappen en bestanden
    geregistreerd gebruiker
    320 Berichten
    Ingeschreven
    10/02/07

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Apache is je webserver en die draait hoogstwaarschijnlijk onder de account Apache in de groep Apache, vandaar dat apache de eigenaar is.

    Om jezelf eigenaar te maken kun je kijken of het lukt om met je eigen account via SSH in te loggen en op die manier chown toe te passen.

  3. #3
    Apache is de beheerder van mappen en bestanden
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door wutr Bekijk Berichten
    Apache is je webserver en die draait hoogstwaarschijnlijk onder de account Apache in de groep Apache, vandaar dat apache de eigenaar is.

    Om jezelf eigenaar te maken kun je kijken of het lukt om met je eigen account via SSH in te loggen en op die manier chown toe te passen.
    Je bedoeld dus via ssh2_connect en degelijke?
    Want dat ondersteund de server niet

  4. #4
    Apache is de beheerder van mappen en bestanden
    geregistreerd gebruiker
    151 Berichten
    Ingeschreven
    26/01/07

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Digital Residence B.V.
    Bedrijf: Digital Residence B.V.
    URL: www.digitalresidence.nl
    Registrar SIDN: Nee
    KvK nummer: 09179518
    Ondernemingsnummer: nvt

    Volgens mij kun je apache alleen met root overschrijven?

    Anders zou het
    Code:
     chown -R emich.emich test
    moeten zijn?

  5. #5
    Apache is de beheerder van mappen en bestanden
    geregistreerd gebruiker
    320 Berichten
    Ingeschreven
    10/02/07

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door PaulE Bekijk Berichten
    Je bedoeld dus via ssh2_connect en degelijke?
    Want dat ondersteund de server niet
    Eigenlijk bedoel ik gewoon via een SSH client zodat je dus in "je eigen stukje van de server" komt. Als je niet weet wat je daar mee moet doen raad ik je aan het ook niet te proberen.

    Waarom wil je eigenlijk dat jíj de eigenaar wordt?

    Citaat Oorspronkelijk geplaatst door Digires Bekijk Berichten
    Volgens mij kun je apache alleen met root overschrijven?

    Anders zou het
    Code:
     chown -R emich.emich test
    moeten zijn?
    Dit werkt uiteraard niet als er geen emich account op de server bestaat.

    Edit: wat ik me nu af begin te vragen is of het ook mogelijk is om door middel van shell commands naar een andere gebruiker zijn of haar map te gaan (cd ../../../sjonnie bijv., ik noem maar wat) en daar dan bestanden waar apache eigenaar van is te wijzigen... of denk ik nou krom?
    Laatst gewijzigd door wutr; 15/02/07 om 20:29.

  6. #6
    Apache is de beheerder van mappen en bestanden
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door wutr Bekijk Berichten
    Eigenlijk bedoel ik gewoon via een SSH client zodat je dus in "je eigen stukje van de server" komt. Als je niet weet wat je daar mee moet doen raad ik je aan het ook niet te proberen.
    Ik weet wel wat ik daarmee moet doen hoor

    Citaat Oorspronkelijk geplaatst door wutr Bekijk Berichten
    Waarom wil je eigenlijk dat jíj de eigenaar wordt?
    Omdat het altijd nog MIJN bestanden zijn
    Ik kan er niks mee als ze onder apache vallen. Niks in uploaden, geen rechten aanpassen, geen mappen in maken, niks :S

    Het probleem is, wat het om veel mappen gaan, die liever allemaal geautomatiseerd aangepast worden.
    Het is voor een foto album die ingedeeld wordt in mappen, zodat het overzicht wat beter wordt in plaats alles in 1 map te stoppen.
    Wanneer er een album wordt aangemaakt, moet er ook een map worden aangemaakt voor dat album, waar alle foto's in komen.
    Ik heb ook geen zin om elke keer dan weer in te loggen met putty, en alles aan te passen..

    Paul

  7. #7
    Apache is de beheerder van mappen en bestanden
    geregistreerd gebruiker
    268 Berichten
    Ingeschreven
    12/03/04

    Locatie
    Roosendaal

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Danny
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    mkdir ("test");
    chmod("test", 0777);

    Dit werkt wel

  8. #8
    Apache is de beheerder van mappen en bestanden
    geregistreerd gebruiker
    320 Berichten
    Ingeschreven
    10/02/07

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door PaulE Bekijk Berichten
    Ik weet wel wat ik daarmee moet doen hoor


    Omdat het altijd nog MIJN bestanden zijn
    Ik kan er niks mee als ze onder apache vallen. Niks in uploaden, geen rechten aanpassen, geen mappen in maken, niks :S

    Het probleem is, wat het om veel mappen gaan, die liever allemaal geautomatiseerd aangepast worden.
    Het is voor een foto album die ingedeeld wordt in mappen, zodat het overzicht wat beter wordt in plaats alles in 1 map te stoppen.
    Wanneer er een album wordt aangemaakt, moet er ook een map worden aangemaakt voor dat album, waar alle foto's in komen.
    Ik heb ook geen zin om elke keer dan weer in te loggen met putty, en alles aan te passen..

    Paul
    Aangezien je ook via FTP niets met die bestanden kunt lijkt het mij een verkeerd geconfigureerde server. De map (jouw root dus) moet door jouw account "geownt" worden. Even contact opnemen met de host lijkt mij het verstandigst...

    Chmod 777 doet ook wonderen overigens bedenk ik me nu

    Edit: Ik was te traag met m'n verhaaltje dus nu staat er twee keer chmod 777, denk dat dat dan wel werken gaat!

  9. #9
    Apache is de beheerder van mappen en bestanden
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door slipperman Bekijk Berichten
    mkdir ("test");
    chmod("test", 0777);

    Dit werkt wel
    Hehehe, geweldig! :P

    Jammer dat de mappen nog wel onder apache vallen

  10. #10
    Apache is de beheerder van mappen en bestanden
    Internet Services
    445 Berichten
    Ingeschreven
    10/05/06

    Locatie
    Heemskerk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 39093099
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door PaulE Bekijk Berichten
    Hehehe, geweldig! :P

    Jammer dat de mappen nog wel onder apache vallen
    En wat is daar het probleem mee?
    Je kan er alles mee op dat moment.

  11. #11
    Apache is de beheerder van mappen en bestanden
    Hoi
    76 Berichten
    Ingeschreven
    12/07/06

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Komto Bekijk Berichten
    En wat is daar het probleem mee?
    Je kan er alles mee op dat moment.
    Dat wel, maar onder emich staat het wel vetter :P
    Maar dit kan ik natuurlijk altijd handmatig later een keer proberen.
    Iig bedankt, want het belangrijkste is nu gebeurd!

  12. #12
    Apache is de beheerder van mappen en bestanden
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Merk op dat door je bestanden 777 te zetten, iedereen op de server de bestanden kan lezen en overschrijven. Niet zo'n goed idee dus.

    Aan de basis ligt het probleem dat de webserver zijn php-processen uitvoert als de webserver-gebruiker, en niet de gebruiker van de bestanden zelf. Slecht geconfigureerde server dus.

  13. #13
    Apache is de beheerder van mappen en bestanden
    Geregistreerd Gebruiker
    4.755 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    353 Berichten zijn liked


    Naam: Toin Bloo
    Bedrijf: Dommel Hosting
    URL: www.dommelhosting.nl
    ISPConnect: Lid
    KvK nummer: 17177247

    mja, slecht geconfigureerd zou ik het niet willen noemen. het kan anders, het is een keuze, zeker geen recht. ik zou (om bovengenoemde redenen) nooit anders willen dan scripts laten draaien onder de eigen user, maar dat kost dus gewoon meer. het is de keuze die je maakt, heb je dit nodig dan moet je naar een andere host of server configuratie.

  14. #14
    Apache is de beheerder van mappen en bestanden
    SanBax
    1.118 Berichten
    Ingeschreven
    11/04/04

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Misschien kan je mbv. cronjobs (die dan wel onder eigen gebruiker draaien?) een php-file aanroepen zodat die onder eigen user gedraaid wordt, en daarin de mappen maken.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics