none
Выборочные права доступа для файла RRS feed

  • Вопрос

  • В наличии шара2010 и собственно вопрос про предоставление доступа к файлу в библиотеке.

    Имеется библиотека, в ней иерархия папок (к примеру):

    Папка_1 (главная)

    --Папка_1_1

    ----файл_1

    --Папка_1_2

    ----файл_2

    И есть 2 пользователя 1 и 2. Пользователь_2 изначально не имеет доступ никуда. Так вот как предоставить права на файл_2 для пользователя 2 чтобы он не видел остальных файлов?

    Пробовал сделать так:

    Зашел в разрешения файла_2 и поставил пользователю чтение. Но когда пользователь2 заходит в библиотеку, у него не отображается Папка_1. Если я зайду в папку_1 там в списке будет пользователь_2 и права (ограниченные) Я выбираю его и меняю права на "Чтение" и получается в списке "Чтение/Ограниченный". И когда пользователь2 заходит в библиотеку, то он видит папку_1 но и видит другие папки. Приходится заходить в Папка_1_1 - убирать наследование и удалять пользователя. Когда 2-3 папки это не проблема, но если папок под 100 - это не вариант.

Ответы

  • А я бы вобще по другому делал. Берете настраиваете метаданные и включаете навигацию по ним. И для документа делаете поле "Пользователь и группа" и потом на создание документа запускаеться рабочий процесс который раздает права пользователя и группам которые находяться в поле "Пользователь и группа". Благодаря такому решению у Вас появляеться удобная навигация и вы не паритесь с правами.
    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55
  • пользователь зайдя в библиотеку ничего не видит - перед ним пустой экран, до тех пор пока я на папку не дам права чтения. 

    В представлении можно отключить показ папок - пользователь увидит только доступные ему файлы.
    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55
    Отвечающий
  • Sharepoint Designer - настраиваете рабочий процесс на раздачу прав при создании элемента.

    http://itproves.blogspot.com/2011/06/sharepoint-sharepoint-designer.html

    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55

Все ответы

  • А на папки-то зачем лепите - пускай смотрят, само наличие папки вряд ли какую секретную информацию содержит. Ставьте разрешения на документы кому следует. 
    Отвечающий
  • Всмысле зачем? Если на папку не назначить права он не сможет увидеть файл.

    Упрощенный вариант:

    Папка1

    -Папка2

    --Файл3

    Если я прекращаю наследование и устанавливаю права на файл3, пользователь зайдя в библиотеку не увидит его т.к. у него нет доступа к Папке1 и Папке2 (проверял несколько раз). Чтобы пройти к файлу ему нужен хотя бы просмотр папок, но как только ставишь чтение на папку, то он видит всю остальную структуру файлов и папок, в которых стоит наследование.

  • Вы что, неграмотный? Значения букв не понимаете?

    Оставьте права на папки в покое, назначайте права на файлы.

    Отвечающий
  • Вы что, неграмотный? Значения букв не понимаете?

    Оставьте права на папки в покое, назначайте права на файлы.

    Вы видимо тоже читаете между строк: "Если я устанавливаю права на файл, пользователь зайдя в библиотеку не видит его т.к. у него нет доступа к папке".

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


  • Неужели ни у кого не возникало подобной потребности назначения прав ?
  • Сергей, выскажусь в поддержку решения предложенного DkmS.

    Если у Вас пользователь должен иметь доступ к определенным файлам, а структура папок не несет ни какой секретности.

    Управляйте разрешениями на элементы, это вполне логично и оправданно.


     
  • Ещё можно в отдельный список вынести прямые ссылки на доступные документы - тогда пользователю не нужно будет блуждать по папкам.
    Отвечающий
  • А я бы вобще по другому делал. Берете настраиваете метаданные и включаете навигацию по ним. И для документа делаете поле "Пользователь и группа" и потом на создание документа запускаеться рабочий процесс который раздает права пользователя и группам которые находяться в поле "Пользователь и группа". Благодаря такому решению у Вас появляеться удобная навигация и вы не паритесь с правами.
    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55
  • Сергей, выскажусь в поддержку решения предложенного DkmS.

    Если у Вас пользователь должен иметь доступ к определенным файлам, а структура папок не несет ни какой секретности.

    Управляйте разрешениями на элементы, это вполне логично и оправданно.

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

    По умолчанию на библиотеку права только у 1 человека, поэтому если я захожу в папку и дают права только на файл, то пользователь зайдя в библиотеку ничего не видит - перед ним пустой экран, до тех пор пока я на папку не дам права чтения. Тогда пользователь увидит папку, войдет в нее и сможет редактировать файл на который я установил права доступа.

    Ещё можно в отдельный список вынести прямые ссылки на доступные документы - тогда пользователю не нужно будет блуждать по папкам.

    Это можно как-то автоматизировать по имеющимся у пользователя правам ? Файлов огромное количество, поэтому перелопачивать все руками нецелесообразно.

    А я бы вобще по другому делал. Берете настраиваете метаданные и включаете навигацию по ним. И для документа делаете поле "Пользователь и группа" и потом на создание документа запускаеться рабочий процесс который раздает права пользователя и группам которые находяться в поле "Пользователь и группа". Благодаря такому решению у Вас появляеться удобная навигация и вы не паритесь с правами.
    Спасибо за вариант. Но на данный момент с текущим багажом знаний подобное сделать для меня сложновато. Но логика понятна, буду тестировать подобный функционал.



  • пользователь зайдя в библиотеку ничего не видит - перед ним пустой экран, до тех пор пока я на папку не дам права чтения. 

    В представлении можно отключить показ папок - пользователь увидит только доступные ему файлы.
    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55
    Отвечающий
  • Sharepoint Designer - настраиваете рабочий процесс на раздачу прав при создании элемента.

    http://itproves.blogspot.com/2011/06/sharepoint-sharepoint-designer.html

    • Помечено в качестве ответа Sergei Ryzhkin 28 мая 2012 г. 13:55
  • Sharepoint Designer - настраиваете рабочий процесс на раздачу прав при создании элемента.

    http://itproves.blogspot.com/2011/06/sharepoint-sharepoint-designer.html

    Вот за это спасибо, буду раскуривать.

    DkmS

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