Bonjour la Fedora compagnie !
Aujourd'hui, je vais vous parler de vsftp, vous savez, ce superbe serveur FTP qui déchire tout (et surtout les mamans mammouths).
J'ai un problème avec les autorisations des fichiers uploadés. Je m'explique.
J'utilise des utilisateurs virtuels (gérés par MySQL à travers pam bien sûr 😉 ), donc ce sont des connexions "anonymes". J'ai donc cette ligne de conf :
anon_umask=0002
Mais voilà, les fichiers uploadés ne sont jamais uploadés qu'en 600, et pas en 664 comme je le souhaite. Alors j'ai tout essayé, 002, 0022, 022. Rien ne change. Je me suis dis, hmmm essayons avec un mask et pas un umask : 664, 0664, 0640... Rien non plus, toujours 600 au final. En revanche, le chown change bien, les fichiers appartiennent bien à qui je veux.
En cherchant un peu, j'ai trouvé ceci :
http://kerneltrap.org/node/6237#comment-245952
Donc il semblerait qu'il y ait un problème dans l'écriture de vsftp.
Je voudrais savoir si quelqu'un d'autre rencontre le même problème que moi ou non, et si oui, comment le résoudre.
Au passage, j'ai essayé de recompiler vsftp à partir des sources, mais manque de bol, le make ne compile pas. J'ai des erreurs à résoudre, et pas qu'une apparemment... Merci de votre aide !