문제

우리는 하위 사이트 전반의 최고 링크 navbar 상속 및 사용 권한을 가진 SharePoint (Enterprise) 2010에서 문제가 있습니다.

현재 구성

루트 사이트 컬렉션이 있습니다 : RSC1. 루트 사이트 컬렉션에서 2 (하위) 사이트 : site1 및 site2.

각 하위 사이트 Site1 및 Site2는 루트 사이트 모음 RSC1에서 보안 권한을 상속받지 않습니다. 그러나 상단 링크 바를 상속합니다.

사이트에 액세스 할 수있는 여러 사용자가 있습니다.

  • site1User - Contribute 허가가있는 'site1 멤버'의 구성원입니다.
  • site1admin - 완전한 통제 허가가있는 'Site1 소유자'의 구성원.

    Site1Admin 및 Site1User에는 Site2에 액세스 할 수있는 권한이 없습니다. 이 사이트로 직접 이동하면 액세스가 거부 된 오류가 발생합니다.

    액세스 문제

    • site1User rsc1 사이트에 액세스하면 상단 링크 막대 탐색에 홈 및 Site1 링크가 표시됩니다.

    • site1User site1 사이트를 방문하면 상단 링크 바에서 홈 및 site1 링크가 표시됩니다. 이것은 내가 그것이 내가 일할 것으로 기대하는 방법이다.

    • site1admin 에서 rsc1 사이트에 액세스하면 상단 링크 막대 탐색에 홈 및 Site1 링크가 표시됩니다.

    • site1admin site1 사이트를 방문하면 상단 링크 바에서 홈, site1 및 site2 링크가 표시됩니다.
    • site1admin site2 링크를 클릭하면 액세스가 거부 된 화면을 얻습니다. "사이트로 돌아 가기"링크를 클릭하면 액세스 할 수없는 사이트 2 홈 페이지로 돌아갑니다. 따라서 끝없는 루프 (관리자가 싫어)

      Site1Admin 이 사이트 에서이 사이트에 액세스 할 수있는 권한이 없으므로 Site1에서 맨 위 링크 막대 탐색에 사이트 2 사이트를 보려면 을 기대합니다.

      그러나 이것은 필수적으로 본질적으로 내 첫 번째 SharePoint 2010 프로젝트입니다. 나는 약간 당황합니다. Site1Admin이 Site1에서 Site2 링크를 보지 못하게하는 방법에 대한 생각은?

도움이 되었습니까?

해결책 2

I received an answer from Dennis Guo on MSDN Forums here MSDN SharePoint

He said "From your description, you want to make the Top Link visible true/false based on user permission.

First make sure to enable the Publishing feature of your site.

Once that is done we can use Security Trimming and Audience Targeting for your top link bar."

More information:

How to setup

So to enable the Publishing feature, you need to (at top level site):

  1. Enable SharePoint Server Publishing Infrastructure under Site Actions->Site Settings->Site Collection Features before
  2. Enable Publishing under Site Actions->Site Settings->Manage site features.

    This will enable the Navigation link under Site Actions->Site Settings.

  3. In the Navigation screen in the section Navigation Editing and Sorting you will see a layout from the site including sub sites.

Typically Global Navigation shows the subsite links. You can click on each one of these then click on the Edit... button.

The Audience field allows you to select a list of groups from either Global Audiences, Distribution/Security Groups, or SharePoint Groups.

For me I selected the groups from SharePoint Groups.

Now when users look at the Top Link Bar they only see the sites they have permission to access.

다른 팁

Could you please advice how would I do that in Sharepoint Foundation 2010?

I had to delete on of the links created along with a Site it was linking to(it was only visible to poeple intended to see it). When I recreated it manually, I got into a problem that people that not suppose to see that link(bacause they don't have permission to access that site) can see it.

Only thing I noticed is that when going to Site Settings--> Top link bar--> click on link one I recreated can be edited, other links that were created along with a sites they are linking to can not be edited and a Type the Web address field is greyed out for them.

Please help to resolve this issue.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top