Christian Perrier <[EMAIL PROTECTED]> writes: > Pour le paquet Geneweb, je lance actuellement le d�mon de la fa�on > suivante�: > > > GENEWEBSHARE=/usr/share/geneweb > GENEWEBDOC=/usr/share/doc/geneweb/doc > GENEWEBDB=/var/lib/geneweb > GENEWEBUSER=geneweb > DAEMON=/usr/bin/gwd > NAME=geneweb > LOGFILE=/var/log/$NAME.log > > > .../... > echo -n "Starting GeneWeb server:" > echo -n " gwd" ; start-stop-daemon -b --start --quiet \ > --chuid $GENEWEBUSER --exec $DAEMON -- \ > -hd$GENEWEBSHARE -dd$GENEWEBDOC -bd$GENEWEBDB -p$PORT \ > -lang$LANG -log$LOGFILE -daemon > echo " done." > > Le probl�me est que gwd cr�e alors d'�ventuels fichiers avec des > permissions rw-r--r-- alors que j'aurais besoin de rw-rw----. > > Comment puis-je faire pour que le umask soit donc de 007 pour ce > processus�? Quelqu'un a une id�e�? > > (peut-�tre est-ce simple ignorance de ma part d'un concept Unix assez > basique)
A priori le umask est "h�rit�" lors du fork entre le p�re et le fils, donc il suffit de positionner le umask avant de lancer start-stop-daemon. -- Julien Gilles.

