id: Гость   вход   регистрация
текущее время 11:18 23/04/2024
Владелец: SATtva редакция от 01/09/2006 19:21 (автор: SATtva) Печать
http://www.pgpru.com/Проект/Wiki/ПраваДоступа
создать
просмотр
редакции
ссылки

Это старая редакция страницы Проект / Wiki / Права Доступа за 01/09/2006 19:21.


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


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


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


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

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


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


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

Пример


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

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


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


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