Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a WSS installation with quite a few sites and subsites. I recently enabled forms-based authentication and allowed the forms-users access to one sub-site of a single site. That works fine - the only problem is that a separate site shows up in the top bar and is the only one that shows up. I checked all the permissions and I can't find any reference to this user in the site nor it's subsites (shouldn't exist because I just created the user). Trying to access these sites as this user gives me access denied. The only thing I can think of is that some portion of the subsites (document libraries etc) or a specific file has some strange permissions for everyone... I just don't know how to programmatically check the effective permissions on all documents; doing it by hand is just not feasible. Any ideas?

User was granted access to Subsite 1 of Site A. In the top bar, they only see Site B.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

That doesn't sound like a permissions problem (if they are being given access denied when they try to access Site B, then all is working as it should be). It sounds like you need to modify the navigation (information on how to do that here: http://office.microsoft.com/en-us/sharepointtechnology/HA101191001033.aspx)

share|improve this answer
    
Thanks, that appears to be the issue.. however, I can't see to figure out how to actually fix it :-). It seems whoever set it up did not put the site in the top bar and added it as an afterthought. Now, the top bar entry is editable. The rest of the sites are not (if you try to edit any of the sites that are correct, it shows up as grayed out and the path is /siteA/default.aspx). I can't find anything in the GUI to restore the original link... I might have to go and manipulate the database unless you have any ideas :( –  Dan Nov 23 '09 at 20:14
1  
No... don't go manipulating the database. No good will come of that ;) I'm a little confused about what you are seeing. It should be simple to add another tab to the top bar (known as Global Navigation) to point wherever you'd like. I don't have a WSS server handy to look for the exact options, but when you are in the Navigation Settings referenced in the link I provided, play with the "Display the same navigation items as the parent site" option, or manually add an entry under Global Navigation in the "Navigation Editing and Sorting" section –  Sean Earp Nov 23 '09 at 20:22
    
It was not possible to fix this via the GUI: social.technet.microsoft.com/Forums/en-US/sharepointadmin/… I ended up maniuplating the database (NavNodes table) and it worked perfectly! Everything still works and the link is gone from the form-based auth site :-) Thanks for the pointer to the TopBar info! –  Dan Nov 23 '09 at 22:56
    
And just to clarify: I thoroughly tested my database manipulation on a sandbox system before I even touched the production box! ;) –  Dan Nov 23 '09 at 22:58
    
I'm the PM responsible for permissions in SharePoint. I can't stress enough how bad an idea modifying the database is. Doing so puts you in an unsupported state. –  Kevin Davis Nov 24 '09 at 19:46

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.