id: Гость   вход   регистрация
текущее время 09:46 19/03/2024
Владелец: SATtva (создано 14/09/2006 22:50), редакция от 15/07/2007 20:30 (автор: SATtva) Печать
Категории: инфобезопасность, сайт проекта, руководства, wiki, разграничение доступа
http://www.pgpru.com/Проект/Wiki/ПраваДоступа
создать
просмотр
редакции
ссылки

Права доступа


В ряде случаев есть смысл ограничить простым читателям и другим участникам некоторые функции работы с документами. К примеру, нет никакой потребности в комментариях служебных страниц, а черновики рабочих текстов не обязаны быть доступны для просмотра и правки кого-либо, кроме основной группы авторов (одного автора). Для этих целей предназначены списки прав доступа (ACL), позволяющие разграничить доступ к функциям просмотра, правки и комментирования документов, а также создания дочерних страниц и загрузки файлов.


Управлять правами доступа может администратор либо владелец документа, а само управление осуществляется через соответствующий пункт меню свойств (одноименная вкладка в нижней части страницы).


Каждый ACL — это простой текстовый список, который может содержать следующие значения:
Имя
Указанный пользователь имеет доступ. Если нужно предоставить доступ нескольким пользователям, каждое имя должно быть на отдельной строке.
*
Все пользователи и читатели имеют доступ.
$
Все зарегистрированные пользователи, но не читатели-гости имеют доступ.
!
Логическое НЕ. Если поставить восклицательный знак перед именем одного из пользователей, то доступ будут иметь все, кроме него. !* означает, что никто не имеет доступ.
(пустой список)
Только владелец документа имеет доступ.

Наследование


Права доступа наследуются. Иными словами, если создать новую страницу ниже существующей (т.е. дочернюю для нее), эта новая страница будет иметь те же права доступа, что и родительский для нее документ. Наследование прав происходит при создании страницы, и в последствии права дочернего или родительского документов могут быть изменены без ущерба друг для друга.


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

Пример


Предположим, вы с группой коллег — Борисом и Анной — работаете над черновиком документа. Вы не хотите, чтобы посторонние вмешивались в правку текста, но не откажетесь от комментариев зарегистрированных участников (от всех, кроме одиозного Виктора). Кроме того, вы желаете сохранить за собой единоличное право создавать новые подстраницы. Тогда списки доступа должны выглядеть так:
ЧтениеПравкаКомментарииСозданиеЗагрузка
*
Анна
Борис
$
!Виктор
Анна
Борис

Заметьте: владелец всегда имеет полные права доступа.


Права доступа — мощный инструмент, однако используйте его лишь в случае необходимости: предназначение и цель wiki — именно в открытости и доступе всех (в том числе и простых читателей) к работе над материалами.


Страницы, ссылающиеся на данную: Новости/2007/05-09-ИзмененаСистемаПравДоступаСайта
Проект/Wiki
Проект/Wiki/КомментарииФайлы


 
Комментариев нет [показать комментарии/форму]
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3