2016-09-20 7 views
1

Я перемещаю сервер TFS на другой компьютер, поэтому хочу, чтобы старый был доступен в режиме только для чтения.Как вы можете получить список разрешений, явно установленных в TFS 2010?

На верхнем уровне я установил группу пользователей TFS Windows с Разрешить для разрешения на чтение и Отклонил все остальное.

Я хочу знать, существуют ли какие-либо явные правила, устанавливающие более низкие уровни, которые могут конфликтовать или переопределять правило «global». Я могу щелкнуть каждый проект, затем папку, затем файл, но это займет навсегда!

Доступны все встроенные и унаследованные правила при нажатии, но было бы полезно получить список любых правил, которые не наследуются.

ответ

0

С тех пор, как вы установили разрешение Deny для всего остального. В TFS t он запрещает разрешение козырей всех других разрешений.

Для большинства групп и почти все разрешения, Запретить козыри Разрешить. Если пользователь принадлежит к двум группам, а одно из них имеет определенное разрешение , установленное на «Запретить», этот пользователь не сможет выполнять задачи, для которых требуется , это разрешение, даже если оно принадлежит группе, у которой установлено такое разрешение Позволять.

Источник Ссылка: Permissions versus access levels

Таким образом, вы просто убедитесь, что нижние уровни не отрицают права на чтение, который будет перекрывать позволяют установить для группы

Кроме того 'TFS пользователями, чтобы просмотреть разрешения группы, которая явно, вы можете использовать tf permission command с /group опцией

следующий пример показывает ACL информации, которая относится к группе «разработчикам» для Coll который находится по адресу http://myserver:8080/tfs/DefaultCollection/.

c:\projects>tf permission /group:[teamproject]\developers /collection: http://myserver:8080/tfs/DefaultCollection/ 
+1

Спасибо! Я использовал: tf разрешение/сервер: http: // myserver: 8080/tfs> «c: \ temp \ blah.txt» , и это дало мне список, в котором я мог бы искать нежелательные разрешения. –