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?
2
A
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
- 1. Wie verhindere ich, dass Benutzer Daten über ein Formular fälschen?
- 2. Wie kann ich die gesamte Eingabeaufforderung des Atomeditors sehen?
- 3. Wie verhindere ich, dass SQL Server-sysadmin-Benutzer Schreibzugriff erhalten?
- 4. Wie kann nur ein Benutzer "UpdateView" sehen?
- 5. Wie verhindere ich, dass Benutzer dasselbe Konto teilen? (ASP.NET MVC)
- 6. Wie verhindere ich, dass meine HTML-Schaltfläche die gesamte Seite aktualisiert?
- 7. Wie verhindere ich, dass ein Subversion-Benutzer auf einen Teil des Repositorys zugreift?
- 8. Wie verhindere ich, dass Benutzer direkt im Browser auf ein Office-Add-In zugreifen?
- 9. Wie verhindere ich, dass Passwörter gespeichert werden?
- 10. Wie verhindere ich, dass Browser Cookies speichern?
- 11. Wie verhindere ich, dass ein doppelter Benutzer in meiner Rails-Anwendung erstellt wird?
- 12. Wie kann ich einschränken IE-Benutzer meine Seite zu sehen?
- 13. Neues Team-Projekt wird nicht in Team Explorer angezeigt
- 14. Wie verhindere ich, dass Chrome Eingabefelder vorfüllt?
- 15. Wie verhindere ich, dass IIS Websites kompiliert?
- 16. Wie verhindere ich, dass Hibernate Zeichenfolgen schneidet?
- 17. Wie verhindere ich, dass ein Datenbank-Trigger rekursiv wird?
- 18. Wie verhindere ich, dass IVsBuildPropertyStorage.SetItemAttribute Sonderzeichen löscht?
- 19. Wie verhindere ich, dass WIX CAQuietExec die Befehlszeile protokolliert?
- 20. Wie verhindere ich, dass der MongoDB-Replikatsatz die Primärdatenbank abfragt?
- 21. Wie verhindere ich, dass die Größe eines Formulars vom Benutzer geändert wird?
- 22. Wie kann verhindert werden, dass ein Benutzer andere Datenbanken und Tabellen aus anderen Datenbanken sehen kann?
- 23. Wie verhindere ich, dass die ListView-Fußzeile ausgewählt wird?
- 24. Wie verhindere ich, dass die jquery-Benutzeroberfläche Stile automatisch hinzufügt?
- 25. Wie verhindere ich, dass mein Schreiber die Datei überschreibt?
- 26. Wie verhindere ich, dass mein Apache2-Server die missile_launch_codes.ini ausliefert?
- 27. Verhindern, dass Benutzer sehen, Objekte, auf die sie keinen Zugang
- 28. Wie verhindere ich, dass Windows Explorer beim Löschen eines Ordners stört?
- 29. Visual Studio 2010 Team Explorer
- 30. Wie kann ich Tags für alle Benutzer einer Modellinstanz sehen?