web-dev-qa-db-fra.com

Apache, www-data et autorisation utilisateur personnalisée

J'utilise un serveur Ubuntu avec Apache et j'ai un répertoire Web qui appartient à l'utilisateur www-data et au groupe www-data. WordPress fonctionne très bien dans ce répertoire. Il peut mettre à jour automatiquement et je peux télécharger des fichiers.

Je souhaite également créer un répertoire Web appartenant à un autre utilisateur personnalisé que je vais ajouter. Cependant, lorsque je change de propriétaire sur le répertoire Web de www-data en utilisateur client, WordPress n'est plus à mettre à jour automatiquement et je ne peux pas télécharger sauf si je modifie l'autorisation du groupe.

Existe-t-il un moyen de faire en sorte que mon utilisateur personnalisé se comporte comme l'utilisateur Apache www-data?

3
johnnytee

Vous pouvez avoir votre client dans le même groupe que www-data et configurer votre/leur configuration FTP pour toujours télécharger avec des autorisations de groupe définies pour être lues/inscriptibles par www-data.

Cela peut poser problème lorsque vous obtenez un autre client. Vous ne voudrez pas que le client A puisse lire/écrire les données du client B.

Par conséquent, envisagez de le faire dans l'autre sens, en faisant fonctionner Apache avec l'uid + gid du client. Cela peut être fait, plus d'instructions sur la façon de configurer votre vhosts, etc. sont ici:

http://articles.slicehost.com/2010/5/19/configuring-the-Apache-mpm-on-ubunt

0
ʍǝɥʇɐɯ