Gestion multi-webmaster

Bonjour,

J’essaye de monter un serveur Web pour héberger plusieurs sites administrés par plusieurs webmasters.
Je pensais pouvoir gérer cela avec du SFTP pour les transferts de fichiers mais pour le moment je suis bloqué (voir topic : Configuration SFTP et liens symboliques vers sites Web) : impossible de suivre le SymLink (pointant vers /srv/http/site1) lorsqu’il a un Chroot pour cloisonner l’espace de travail de l’utilisateur /home/toto afin de l’empêcher de se balader dans le système de fichiers de debian 8.6.

J’ai pensais à mettre le Chroot SFTP et home de l’utilisateur directement sur /srv/http/site1 mais ça ne me plait pas du tout… de plus j’ai le souci quand un webmaster à plusieurs sites !

Dans l’attente d’une solution, je cherche une autre méthode… beaucoup beaucoup de choses sur la toile mais rien vu pour une gestion multi-webmaster.

HELP je prends toutes les bonnes idées !
Merci

Salut,

Le sftp avec des mount bind me semble une bonne idée.

Sinon si tu veux tester un truc et que tu te débrouille pas trop mal, j’ai un petit script pour dépanner une situation semblable à la tienne. Ça lance la connexion de l’utilisateur dans un environnement docker. Ça cloisonne le système tout en donnant accès aux fichiers que tu veux

1 J'aime

Bonjour TrashHard et merci pour ton aide !

Effectivement l’environnement docker est une chose sur laquelle je dois me pencher ! Mais pas dans l’immédiat… en tout cas ton p’tit script me parait super intéressant ! :wink: je le garde sous le coude.

mkdir /home/toto/site1
mound --bind /srv/http/site1 /home/toto/site1

semble très bien fonctionner et facilement !!! Je vais quand même tester ça un peu + en profondeur.

Y-a-il des choses à savoir concernant l’utilisation de mount dans mon contexte ? histoire de pas avoir de mauvaises surprises…

Tu pourras trouver la plupart des réponses à tes questions ici : https://doc.ubuntu-fr.org/mount_fstab#monter_un_repertoire_avec_l_option_bind_de_la_commande_mount

Un grand merci TrashHard !
Quand je pense au temps que j’ai “perdu” sur la toile et dans le terminal pour la mise en place du SymLink…
et quand je vois la simplicité de la solution… :smile: :smile: :smile: