CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[apache2] Problème de permission

At0m3
At0m3
Niveau 8
26 avril 2008 à 17:45:59

Bonjour,
J'ai plusieurs utilisateurs sur ma machine, qui ont chacun un dossier web dans /home/$user/public_html. Ils sont donc propriétaires respectifs de leurs dossiers web, dont le contenu (html, ruby et php autorisés) est publié sur http://$user.example.com .

Les utilisateurs utilisent des applications en php qui nécessitent par exemple de pouvoir écrire et modifier des fichiers de configuration, où ajouter et supprimer des fichiers.
Malheureusement, je crois qu'apache2 tourne en utilisateur www-data pour la sécurité (logique), et il ne peut alors pas écrire et modifier les fichiers comme prévu. Je commençais à mettre les droits nécessaires pour le groupe www-data, mais ça n'est pas non plus convenable pour la sécurité.

J'aimerais donc savoir comment dire à apache2 d'intervenir pour chaque virtualhost configuré en tant que $user.

Merci pour votre attention ;-) .

At0m3
At0m3
Niveau 8
26 avril 2008 à 20:54:17

À la manière de suExec pour les scripts CGI, suPHP semble être l'outil adapté :
« suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp) that is called by the Apache module to change the uid of the process executing the PHP interpreter. »

Je vais essayer ça .

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware