OVH Cloud OVH Cloud

Apache et vsftpd

1 réponse
Avatar
Vincent MINEAUD
Bonjour à tous

Voilà, je monte actuellement un serveur web et j'utilise apache2 et php.
Pour permettre l'upload des sites plus facilement, j'ai décidé
d'utiliser vsftpd (surtout à la lecture des nombreux commentaires sur le
net).

L'installation s'est passé très correctement et il fonctionne très bien
(il est en mode autonome avec la commande listen=YES dans vsftpd.conf).

Le premier problème auquel je me suis heurté est que les fichiers qui
étaient uploadés par les utilisateurs virtuels de vsftpd n'étaient pas
accessibles à apache (dommage pour un site web :))
J'ai donc mis le user de apache dans le même groupe que l'utilisateur
vsftpd. Mais cela n'a pas résolu immédiatement le problème. En effet,
les fichiers uploadés étaient en chmod 600 au lieu de 770 pour que le
groupe puisse également y accéder.

Un simple chmod 770 sur les fichiers et tout redevient normal.

Voici donc ma question :
Comment faire pour que les utilisateurs virtuels de vsftpd upload leurs
fichiers directement en mode 770 sans qu'il y est besoin de faire un
chmod par la suite ?

Merci à tous pour vos réponses et votre aide.
Vincent


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Martial Paupe
Bonjour,

je pense qu'en changeant la valeur de umask (par défaut 077) de l'option
local_umask et le mettre en 007 devrait faire l'affaire !

Martial

Le Vendredi, 30 Septembre 2005 11.47, Vincent MINEAUD a écrit :
Bonjour à tous

Voilà, je monte actuellement un serveur web et j'utilise apache2 et php.
Pour permettre l'upload des sites plus facilement, j'ai décidé
d'utiliser vsftpd (surtout à la lecture des nombreux commentaires sur le
net).

L'installation s'est passé très correctement et il fonctionne très bien
(il est en mode autonome avec la commande listen=YES dans vsftpd.conf).

Le premier problème auquel je me suis heurté est que les fichiers qui
étaient uploadés par les utilisateurs virtuels de vsftpd n'étaient pas
accessibles à apache (dommage pour un site web :))
J'ai donc mis le user de apache dans le même groupe que l'utilisateur
vsftpd. Mais cela n'a pas résolu immédiatement le problème. En effe t,
les fichiers uploadés étaient en chmod 600 au lieu de 770 pour que le
groupe puisse également y accéder.

Un simple chmod 770 sur les fichiers et tout redevient normal.

Voici donc ma question :
Comment faire pour que les utilisateurs virtuels de vsftpd upload leurs
fichiers directement en mode 770 sans qu'il y est besoin de faire un
chmod par la suite ?

Merci à tous pour vos réponses et votre aide.
Vincent



--
Martial Paupe
IT Department

Kudelski Group | Tel direct : +41 21 732 04 55
1033 Cheseaux | E-mail : martial.paupe<AT>nagra.com
Switzerland