2009-05-12 6 views
2

Ich habe einen Benutzer, der Zugriff auf ein Projekt auf dem Team Foundation Server in meinem Büro hat. Wenn sie die Quellcodeverwaltung anzeigen, sehen sie nur die Quelle für dieses einzelne Projekt (was korrekt ist). Das Problem, das ich habe, ist, dass sie, wenn sie ihrem Team Explorer ein Projekt hinzufügen, die gesamte Projektliste vom Server bekommen. Gibt es eine Möglichkeit, zu verhindern, dass der Benutzer die gesamte Projektliste sieht? Ich habe versucht, dem Benutzer so wenig Zugriff wie möglich zu gewähren, aber sie sehen immer noch die gesamte Projektliste.Wie verhindere ich, dass ein Benutzer die gesamte Teamprojektliste in Team Explorer sehen kann?

Antwort

1

Standardmäßig erhält jeder in der Gruppe "Gültige Benutzer" die Berechtigung GENERIC_READ auf dem gesamten Server. Sie müssen die GENERIC_READ-Berechtigung der Benutzer von der Serverebene entfernen und sie nur auf Projektebene gewähren.

Im Gegensatz zu Versionskontrollberechtigungen werden serverweite und projektweite Berechtigungen vom Dienstprogramm TfsSecurity.exe festgelegt: http://msdn.microsoft.com/en-us/library/ms252504.aspx Sie können es auch von Team Explorer ausführen, aber ich vergesse die genauen Schritte.

Verwandte Themen