bonjour,
Je n'ai pas écrit le pgm... c'est un pgm qui fait parti d'un rpm...
J'ai récupéré le rpm source pour voir le pgm!
Dans le pgm en C :
/* the JOB file has to be world-readable, relax umask */
umask( 0022 );
-rw-r--r-- 1 faxmget zoro 175 mai 31 20:22 JOB
/* make sure people do not play umask tricks on us - the only
* bits that are accepted in a user umask are "044" - permit/prevent
* read access by group/other. Write access is always denied.
*/
umask( ( umask(0) & 0044 ) | 0022 );
-rw------- 1 faxmget zoro 11818 mai 31 20:22 f1.g3
-rw------- 1 faxmget zoro 10642 mai 31 20:22 f2.g3
Cette dernière ligne de umask... je ne comprends pas tout!
si c'est l'utilisateur root ou www :
-rw-r--r-- 1 faxmget www
-rw-r--r-- 1 faxmget root
anne