Question

Nous avons un problème dans SharePoint (Enterprise) 2010 avec notre héritage et des autorisations de la barre Neck Top Link NAVBAR sur des sous-sites.

Configuration actuelle

Nous avons une collection de sites racine: RSC1. Sous la collection de sites racine, nous avons 2 (sous) sites: Site1 et Site2.

Chaque sous-site Site1 et Site2 n'hérit pas d'autorisations de sécurité de la collection de sites racine RSC1. Cependant, il hérite de la barre de liaison supérieure.

Nous avons un certain nombre d'utilisateurs qui peuvent accéder aux sites.

  • Site1utilisateur - membre du "Site1 Membres" qui ont la permission de contribution.
  • Site1Admin - membre des "propriétaires de Site1" qui a la permission totale de contrôle.

    site1admin et site1utilisateur n'ont aucune autorisation d'accéder au site2. S'ils naviguent directement sur ce site, ils reçoivent l'erreur refusée.

    Problèmes d'accès

    • Quand Site1Unet accède au site RSC1 , ils voient à la maison et au site1 Liens dans la navigation de barre de liaison supérieure.

    • Quand Site1Unet visite le site Site1 , ils voient la maison et le site1 Liens dans la barre de liaison supérieure. C'est comme ça que je m'attends à ce que cela fonctionne.

    • Quand Site1Admin accède au site RSC1 , ils voient à la maison et au site1 Liens dans la navigation de barre de liaison supérieure.

    • Quand SITE1ADMIN VISITE LE SITE SITE1 Site, ils voient à la maison, Site1 et Site2 Liens dans la barre de liaison supérieure.
    • Quand SITE1ADMIN clique sur le lien Site2 , ils obtiennent l'écran refusé. En cliquant sur le lien "Retour sur site" les ramène à la page d'accueil de Site2, qu'ils n'ont pas accès à, et ils sont donc dans une boucle sans fin (que les utilisateurs de l'administration n'aiment pas).

      Je m'attendrais à ce que Site1admin Non Pour voir le site Site2 dans la navigation de barre de liaison supérieure de Site1 car ils n'ont pas la permission d'accéder à ce site.

      Cependant, comme cela reste essentiellement mon premier projet SharePoint 2010, je suis un peu dérangé. Toute réflexion sur la manière dont je peux empêcher Site1admin de voir le lien Site2 du site1?

Était-ce utile?

La solution 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.

Autres conseils

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top