Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Inherited the maintenance of an existing (C#) web based system. It is running on Windows Server 2003 with IIS 6.

PDF files are generated via a background process - Omniformat. It runs as a scheduled task and creates PDF files from html files. For some reason it doesn't inherit the permissions of the folder that it is in, or from thethe html file it was generated from. This means that web users can not access the files.

Can anyone help me out please? Is there a way to force a created file to inherit the permissions of the folder it is in?

Many thanks.

share|improve this question
if you look in the processes what user is Omniformat running under? – jer.salamon Jul 26 '10 at 20:35

The file should do that automatically, unless the OmniFormat is creating the files somewhere else, like say a temp folder they moving the files into place. The solution would be to either change the rights to the temp folder, or add a step to the process so that after the files are created to reset the rights.

share|improve this answer
It doesn't appear to create the files in a temporary folder unfortunately – Craig Jul 27 '10 at 8:07
How are the permissions being created? What account is the omniformat app running under? – mrdenny Jul 28 '10 at 2:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.