Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Apache, automatisch deployment en rechten
    geregistreerd gebruiker
    16 Berichten
    Ingeschreven
    23/03/13

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



    Thread Starter

    Apache, automatisch deployment en rechten

    Ik ben bezig om mijn site automatisch te deployen naar mijn VPS. Dit doe ik via een 'deployment' user die rechten heeft op /var/www/site.nl/. Alle bestanden worden netjes binnen gehaald (vanaf github) maar nu krijg ik nog access denied exceptions zodra ik de site benader.

    De webserver draait onder apache:apache en dit is dus een andere gebruiker als de 'deployment' user. Nu zou dus het ownership verandert moeten worden naar de 'apache:apache' user/group denk ik.

    Aangezien dit alleen maar kan door 'root' loop ik een beetje vast. De 'root' user kan niet van buitenaf inloggen.

    Hoe kan ik dit het beste oplossen?

  2. #2
    Apache, automatisch deployment en rechten
    moderator
    6.052 Berichten
    Ingeschreven
    21/05/03

    Locatie
    NPT - BELGIUM

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


    Naam: Dennis de Houx
    Bedrijf: All In One
    Functie: Zaakvoerder
    URL: www.all-in-one.be
    Ondernemingsnummer: 0867670047

    Door gebruik te maken van een module als suphp of mod_ruid2, zodat je php scripts uitgevoerd worden als de "echte" gebruiker en niet als de apache gebruiker. En hoezo je "root" user kan niet vanaf buitenaf inloggen, hoe heb je dan je server geinstalleerd? Je moet toch iets hebben van remote console (vnc) of ssh access om te kunnen inloggen op je server.
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  3. #3
    Apache, automatisch deployment en rechten
    ICTFrameworks
    1.584 Berichten
    Ingeschreven
    05/07/03

    Locatie
    's-Gravenzande

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


    Bedrijf: ICT Frameworks
    KvK nummer: 52425762

    Citaat Oorspronkelijk geplaatst door Stefan1509 Bekijk Berichten
    Aangezien dit alleen maar kan door 'root' loop ik een beetje vast. De 'root' user kan niet van buitenaf inloggen.
    Dat kan ik alleen maar toejuigen, zo hoort het.
    Ik denk dat wat je zoekt simpel op te lossen is door het chown commando via sudo regel uit te voeren.
    Dus zoiets:
    (visudo en dat toevoegen: )
    deploy-user ALL=NOPASSWD: /usr/local/bin/fix_access_rights.sh

    (/usr/local/bin/fix_access_rights.sh bevat: )
    #!/bin/bash
    /bin/chown -R apache:apache /var/www/site.nl

    Als deployuser doe je als laatste deploy actie: sudo /usr/local/bin/fix_access_rights.sh

    Probeer zo specifiek mogelijk te zijn met de sudo regels.
    Laatst gewijzigd door vDong; 06/07/13 om 17:18. Reden: Nee, dat waren geen smilies

  4. #4
    Apache, automatisch deployment en rechten
    geregistreerd gebruiker
    16 Berichten
    Ingeschreven
    23/03/13

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



    Thread Starter
    Bedankt voor jullie reacties! Ik ga eens met zo'n script aan de slag. Daar had ik nog niet eens aan gedacht. Mocht iemand anders nog een andere oplossing hebben dan hoor ik het graag.

    @The-Boss ik log in via ssh met een andere gebruiker en doe dan su root om verder gegaan als root. Root is wel heel makkelijk te bedenken voor hackers. Toch weer extra veiligheid

Webhostingtalk.nl

Contact

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