1

一部のユーザー/チームのソース コードの読み取りと参照を拒否するために、 TFS 2012にアクセス許可を設定しようとしています。これまでは読み取りを拒否することに成功しましたが、ユーザーが閲覧することを拒否することはできません。つまり、ユーザーはファイルとフォルダーの完全なツリーを簡単に確認できます。ユーザーが閲覧すらできないようにしたい!

4

2 に答える 2

2

解決策を見つけました!

"DefaultCollection Groups"の"Project Collection Valid Users""Edit collection-level information=>Not Set"を設定することで、最終的に特定のユーザー グループからソース コードを完全に隠すことができました (作業項目は表示できます) 。もちろん、ソースのルート ($) に対するすべてのアクセス許可を手動で拒否する必要がありましたが、これは任意のパスで機​​能すると思います。その後、エリアを作成し、このグループに特定のエリアを許可すると、すべてが完璧になります!

アレックス、それをサポートしてくれてありがとう!

于 2012-12-03T19:24:38.003 に答える
0

プロジェクト設定でプロジェクト レベルの情報へのアクセスを削除しようとしますが、それができない場合は、プロジェクト全体へのアクセスを削除する必要があります。

ただし、特にユーザーのグループに対して Deny を使用することには注意が必要です。ユーザーのグループがある場合は、明確に拒否するよりも、許可を削除する方が適切です。

例: ユーザー A は、管理者のメンバーである可能性がありますが、寄稿者のメンバーでもあります。Administrators のメンバーとして、彼は問題のセキュリティ設定のアクションを実行できるはずですが、寄稿者には実行してほしくないのです。コントリビューターから許可を削除しても、管理者の許可は引き続き機能します。ただし、投稿者を拒否すると、拒否はユーザー A の管理者グループの許可よりも優先され、ユーザー A は問題のセキュリティ設定のアクションを実行できなくなります。

于 2012-12-03T00:37:51.800 に答える