Raphaël POITEVIN <[email protected]> writes: > Bonjour, > > Je me permets de poster ce HS ne sachant pas trop où poser ma > question. > > Je cherche à appliquer un umask (027) à un répertoire en particulier, > mais toutes fois conserver l'umask par défaut pour le restant de > mes répertoires. > > Exemple : > le répertoire ~user/pub/www/ devrait avoir les droits 750 ainsi que > chaque nouveaux fichiers que je crée à l'intérieur. De plus, les > nouveaux fichiers devraient appartenir à l'utilisateur user et au > groupe www-data à leur création. > > C'est un problème somme toute classique, mais je ne vois que des > sujets sur le sticky bit. Or, je ne pense pas que ce soit cela qui > m'intéresse. > > Bien entendu, on pourrait faire un chgrp et un chmod à chaque fois, > mais c'est pour des gens qui utilisent Samba ou WinSCP et qui ne sont > pas informaticiens. > > Si vous avez une idée, une page de manuel, je suis preneur.
Une possibilité est d'utiliser inotify, qui est un mécanisme de notification fourni par le noyau, pour déclencher le chmod. Un certain nombre de paquets permettent d'exploiter ces notifications pour réaliser des actions. Par exemple : leo@alfred:~$ apt-cache show inoticoming Package: inoticoming Version: 0.2.2-1 Installed-Size: 52 Maintainer: Bernhard R. Link <[email protected]> Architecture: amd64 Depends: libc6 (>= 2.4) Suggests: reprepro (>= 2.2.2-1) Description: trigger actions when files hit an incoming directory inoticoming is a daemon to watch a directory with Linux's inotify framework and trigger actions once files with specific names are placed in there. -- Léo. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

