[Admin-ml] PureFTPd et Umask : grrrr

Michel Roche pichel at vercors-net.com
Sam 19 Avr 16:24:16 CEST 2008


Bonjour,

j'utilise souvent pureFTPd en remplacement du serveur ftp Apple que ce  
soit sur de l'os X serveur ou pas, notamment parce qu'il offre ce  
mécanisme d'utilisateurs virtuels qui permet d'éviter de créer des  
utilisateurs à tire larigot sur la machine...

Je me heurte aujourd'hui à un problème d'autorisations que je n'avais  
pas encore remarqué jusqu'ici.

Sur le réseau en question, il y a un nouveau photocopieur NRG, du  
genre qu'il n'y a plus guère que pour faire le café que l'on a besoin  
d'une autre machine...
Lorsqu'on scanne un document, on peut au choix l'enregistrer sur le  
disque dur de la machine et le récupérer par navigateur (ça marche,  
mais je trouve bof), se l'envoyer par mail (ça marche, mais c'est  
carrément du bof bof +++), ou encore l'envoyer sur un dossier partagé,  
avec le choix des protocoles : SMB ou FTP.

Comme ça merdouille grave avec le SMB, j'me dis qu'on pourrait essayer  
en FTP. Je ranime PureFTPd qui dormait tranquillement, crée un  
utilisateur ad-hoc, avec un dossier de départ SCAN qui se trouve dans  
le dossier partagé AFP du serveur, histoire que les utilisateurs  
puissent aisément récupérer leurs scans une fois revenus à leur  
bureau. J'ai donc besoin pour que la chose reste simple pour eux  
qu'ils aient des droits d'écriture sur les documents créés par ce  
biais. Comme ils n'en sont pas propriétaires, faut que les membres du  
groupe aient les droits d'écriture... ce qui n'est pas le cas du Umask  
par défaut bien sûr.

En utilisant PureFTPd Manager, il y a bien un panneau de préférence  
qui prétend régler l'umask par défaut pour les fichiers et dossiers  
créés, mais il n'est pas fonctionnel. Les changements effectués ne  
sont jamais mémorisés :-(
En regardant dans le StartupItem créé même combat : aucune référence à  
l'umask.
Dans /etc/pureftpd/pure-ftpd.plist : aucune référence à l'umask non plus

Je me dis que c'est sans doute dans ce dernier fichier qu'il faudrait  
aller le rajouter, mais je n'ai trouvé aucune référence pour sa  
syntaxe...

Quelqu'un parmi vous maîtrise-t-il la bête pour me donner une idée ?
Ou bien en utilisant le ftpd de Mac OS X

Config serveur : bi-pro G5 10.4.11 pas serveur, y sont pas riches, et  
pis n'en auraient pas vraiment usage...

Merci

Michel


Plus d'informations sur la liste de diffusion Admin-ml