sbs 2008 permissions on program files directory

Here is another challenge for up and coming sbs 2008 experts....

why can I not change permissions on program files directory?

The scenario is this ... we have been using (on our old sbs 2003) server a program called Policy Manager, which manages policies (of all things?!) and provides a web based service via IIS (with sql or mysql as db) to write, edit and view workplace policies.

SO, it comes time to install policy manager on my flash new sbs 2008 premium box. BUT I keep getting http 503 service unavailable errors. The web component of Policy Manager simply will not work.

This appears to be a permissions error. What is required is for Network Service to have modify permissions to the Policy Manager directory, however whilst I can change permissions on the Policy Manager directory itself, and (whilst not adviseable) change permissions on root c: drive, I can NOT change permissions on the  on Program Files (x86) directory ... which therefore (i am guessing) interrupts the permissions pathway and does not allow the application to run. As an alternative I have tried mappign an network share directly to the policy manager directory ... but that has not worked either.

I have the Policy manager vendor working on the problem from their end BUT I thought I would post here to see if this is a specific SBS problem. Apparently they don't see the same behaviour happening on Server 2008.

The potential implication for any 3rd party software application is potentially this ... If any alternative permissions are required on Program Files (x86) directory for the application to run THEN SBS 2008 is not the box to run it on.

True?

any thoughts on a work around for this?

James
betterlifedirectionsAsked:
Who is Participating?
 
Philip ElderConnect With a Mentor Technical Architect - HA/Compute/StorageCommented:
BTW, permissions are location specific ... I.E. the permissions on a particular folder will cause things to work.

The problem may be that SBS has security set up in such a way that you need to elevate (UAC) for all permissions related changes such as launching a console that can change things, install a printer, etc.

Win2K8 does not necessarily do so depending on how it is set up.

Philip
0
 
ormerodrutterConnect With a Mentor Commented:
I am not using SBS2008 but I couldn't believe you (if logon as Domain Admin) can't change permission on any folder. Have you unchecked the "inherit permission...." box or simply "replace permissioin on all child objects...." in the Advance tab?
0
 
Philip ElderConnect With a Mentor Technical Architect - HA/Compute/StorageCommented:
Change the location the program files are installed to. You WILL run into permissions problems with legacy applications on Win2K8 in general and SBS 08 specifically.

Install to a root folder with the requisite permissions and see if that works.

Philip
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
betterlifedirectionsAuthor Commented:
Thanks for your input Phillip and ormerodrutter.

I was logged in as Administrator when trying to do the above. I suggest you try it on your own machine. Got to Program Files (x86) and try to add Network Service as a User to permissions, and just for fun try to give them Modify permissions.

Phillip, I will try to install to a root directory and see if that makes a difference. Setting the program directory as a share and pointing IIS to that share didn't make a difference however.

I will also have a look and see if I can see anything relating to UAC on permission changes ... although this is now starting to get a little beyond my knowledge as to where to start looking for this.
0
 
betterlifedirectionsAuthor Commented:
Hi all,

none of the above worked. As we have SBS 2008 premium I was able to virtualise, and are now running an instance of SBS2008 as my domain controller, and a seperate instance of server 2008, which is now running the software I needed, although I did need to play with the permissions a bit.
0
 
betterlifedirectionsAuthor Commented:
Thanks guys. SOrry about the slow close.
0
All Courses

From novice to tech pro — start learning today.