2016-10-16 2 views
2

Наш администратор TFS случайно удалил свое разрешение для папки с исходным кодом, в результате чего она больше не может видеть папку в Visual Studio.как восстановить разрешение невидимой исходной папки управления для администратора TFS

Как она могла что-либо сделать, чтобы восстановить разрешение этой папки?

Это TFS 2010, любое предложение будет принята с благодарностью.


Обновление 10/17:

  • админ уже в группе Администраторы проекта, а на самом деле она просто удалили группу вместо ее личного счета на странице безопасности.
  • Прежде чем она удалилась, она также сняла «наследование параметров безопасности» на странице безопасности.
  • Теперь у пользователя/группы нет разрешения на управление этой папкой, только у обычного пользователя есть разрешение на чтение.
+2

Любой ProjectAdministrator должен иметь возможность восстановить папку, поскольку они унаследовали роли «Управление разрешениями». Администратору администрирования сервера и администратору проекта может потребоваться сначала добавить себя в группу Project Admin. – jessehouwing

+0

Прежде чем наш администратор удалил себя, она также отключила «настройку защиты наследования», так что это тоже не сработает? –

+0

Вы пробовали добавить пользователя в другие группы, имеющие доступ к этой папке, например «Авторы» и «Создать администраторов»? –

ответ

0

Вам просто нужно добавить свою учетную запись в ProjectName \ Project Administrators.

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

Что касается unclicked "inherit security setting", это не имеет значения. Это используется для: Разрешить доступ к «Читать» в «Командный проект». Затем в папке «Проект» снимите флажок «Наследовать параметры безопасности» и добавьте эту учетную запись в «Запретить» для «Чтение». Вам также пришлось повторно добавить все группы по умолчанию, поскольку они больше не унаследованы от Team Project. После этого параметра пользователь должен разрешить доступ к дочерней папке, не допуская доступа к родительской папке.

Подробнее о Наследование, пожалуйста, взгляните на это tutorial из MSDN.

+0

Спасибо, а что, если «Администраторы проекта» были удалены также с страницы безопасности после разблокировки «наследовать параметры безопасности»? –

+0

У вас есть другая учетная запись администратора проекта? Использование этой учетной записи для изменения разрешения, установленного вашим администратором TFS. Или вы также можете попытаться использовать команду [tf permission] (https://www.visualstudio.com/en-us/docs/tfvc/permission-command). Например: 'tf permission/user: userID/collection: http: // xxx: 8080/tfs/defaultcollection', который вернет измененное разрешение для этого пользователя по пути коллекции. Также работайте с сервером. –

+0

Просто попробовал команду разрешения tf, тоже не работал, и команда предложила бы что-то вроде «Элемент $/PATH_TO_THE_INVISIBLE_FOLDER не существует в указанной версии или у вас нет прав на доступ к нему». –

Смежные вопросы