2017-10-06 33 views
0

J'ai affecté des autorisations aux utilisateurs du niveau groupe dans TFS. J'ai un utilisateur qui est assigné sur plus d'un groupe et est autorisé à enregistrer le code dans les deux groupes. Je souhaite autoriser l'utilisateur à enregistrer les modifications de code dans le groupe A, mais pas dans le groupe B.TFS: Refuser l'autorisation d'enregistrement pour un utilisateur sur un groupe

Je vous serais reconnaissant de me guider dans la manière de procéder.

Cordialement,

Répondre

0

Non, nous ne pouvons pas y parvenir.

En général, vous devriez essayer d'éviter d'avoir des utilisateurs dans plusieurs groupes comme dans TFS refuser gagne toujours.

Cela signifie que si vous définissez check in comme Deny pour Groupe B, tous les utilisateurs du groupe B ne seront pas en mesure de vérifier les modifications même si l'utilisateur dans d'autres groupes ont le Allow permission.

Permission

Il combine les autorisations de tous les groupes d'utilisateurs.

Si l'utilisateur ne peut accéder à quoi que ce soit, il ne peut toujours pas y accéder même s'il y a accès ailleurs.

Si l'utilisateur a accès à quelque chose dans n'importe quel groupe, il aura accès à celui-ci (à moins bien sûr que quelque chose d'autre le refuse).

S'il n'y a pas d'autorisation ou de refus explicite dans l'un des groupes d'utilisateurs, se verra refuser l'accès.

0

Je pense que les personnes de GroupA travaillent dans une partie du contrôle de source et GropB dans une autre. Si tel est le cas, vous devez activer les stratégies d'archivage dans les deux groupes et configurer les stratégies de sécurité du serveur source ou de la fédération de source afin de pouvoir activer ou non les fonctionnalités d'un groupe.

Pour cela:

  1. Go dans l'explorateur de contrôle de code source
  2. Rigth cliquez sur le dossier ou la branche: Avancé-> Sécurité
  3. Enjoy!