> with UMASK 0 -> rw- instead of rwx
>       1 -> rw- ok            
>       2 -> r-- instead of r-x
>       3 -> r-- ok
>       4 -> -w- instead of -wx
>       5 -> -w- ok
>       6 -> --- instead of --x
>       7 -> --- ok
> 
> am i wrong about what UMASK does ?

Yes.  In most Unices UMASK(2) will not set execute permissions
on files.  However, they will do what you're expecting above 
on directories.

> how can i have my files set to -rwxr-xr-x (755) ?

When I was using the XBitHack feature of Apache with SSI I
ended up post-processing the directory that the archives were
written to; something like:

   (cd $rcDir ; $mhonarc -umask 022 -rcfile rc -outdir $archiveDir; \
    find $archiveDir -type f -exec chmod a+x {} \;)

(although you may want to limit that to only .html files or something;
not sure if you want to interpret your attachments as SSI -- could make
for some funky Word documents or .GIF images)

Chris

Reply via email to