ledemonboiteux Bonjour, j'ai un problème pour accéder aux dossiers avec apache lorsque j'utilise mount --bind. Voici un exemple minimal reproduisant le problème. test est un dossier accessible en ligne par http. cd test mkdir aa mkdir bb touch aa/OK Si je vais sur http://???/test j'ai bien aa aa/OK bb Maintenant faisons un mount --bind mount --bind aa bb Si je vais sur http://???/test j'ai la même chose que tout à l'heure pourtant je voudrais aa aa/OK bb bb/OK Et si je fais un find dans mon dossier test, j'ai bien : aa aa/OK bb bb/OK Comment faire en sorte que appache prenne en compte les dossiers remontés quelque part avec mount --bind. Ce que j'ai testé: service httpd restart setenforce 0;
ledemonboiteux Oui, je les ai vérifiés. Tout le monde a le droit de lire les fichier et de parcourir les répertoires (chmod -R a+X; chmod -R a+r). J'ai aussi fait un nouveau test: mkdir aa mkdir bb touch aa/OK touch bb/BUG mount --bind aa bb Au final j'obtiens la bonne structure en faisant ll et dans apache j'ai : aa aa/OK bb bb/BUG Il ne prend pas en compte le mount --bind et affiche l'ancien dossier. C'est probablement pas une erreur de permissions parce que j'arrive a lister tous les dossiers dans apache.
CanalGuada ledemonboiteux wrote: mount --bind aa bb Ce sont des chemins relatifs que tu as fournis à la commande mount ou des chemins absolus ??
CanalGuada Je me posais juste la question vu que je n'avais jamais monté des répertoires avec des chemins relatifs, ni rien vu à ce sujet dans le manuel... Mais je viens de faire l'essai : et apparemment il n'y a pas d'incidence, la commande est bien prise en compte.