J'ai quelques vhosts sur le serveur apache et quelques développeurs y travaillent séparément. Je veux leur donner accès à leur site uniquement. Puisque le démon dépasse l'accès à n'importe quel fichier créé sur le site, j'ai créé un script avec inotifywait pour accorder l'autorisation sur un fichier modifié/créé, mais cela ne fonctionne que pour un seul site et le script de duplication pour les autres vhosts ne ressemble pas une solution élégante.Gestion de l'accès via inotifywait pour Vhosts
#!/bin/sh
monitorDir="/opt/bitnami/apps/wordpress/htdocs"
inotifywait -m -r --timefmt '%d/%m/%y %H:%M' --format '%T %w %f' -q -e create,modify,move "${monitorDir}" | while read date time dir file; do
FILECHANGE=${dir}${file}
#Change ownership of file
chown wpdev1:wpdev1 "$FILECHANGE"
#Change permissions of file
chmod 755 "$FILECHANGE"
done
Est-ce que quelqu'un a une idée de la façon dont cela peut être résolu pour plusieurs dossiers et développeurs? (par exemple j'ai 3 sites Web: wordpress, wordpress2 et wordpress3). Merci.