Revision history for ACLInfo
Revision [22885]
Last edited on 2016-05-20 07:38:42 by DarTar [Replaces old-style internal links with new pipe-split links.]Additions:
This page can now be found on the [[Docs:ACLInfo | Wikka Documentation Server]].
An archive of [[http://wikkawiki.org/ACLInfo/revisions | old revisions of this page]] is still available for reference.<<
An archive of [[http://wikkawiki.org/ACLInfo/revisions | old revisions of this page]] is still available for reference.<<
Deletions:
An archive of [[http://wikkawiki.org/ACLInfo/revisions
old revisions of this page]] is still available for reference.<<
Additions:
<<===This page has moved===
This page can now be found on the [[Docs:ACLInfo Wikka Documentation Server]].
Thanks for updating your bookmarks!
An archive of [[http://wikkawiki.org/ACLInfo/revisions
old revisions of this page]] is still available for reference.<<
::c::
CategoryMigratedDocs
This page can now be found on the [[Docs:ACLInfo Wikka Documentation Server]].
Thanks for updating your bookmarks!
An archive of [[http://wikkawiki.org/ACLInfo/revisions
old revisions of this page]] is still available for reference.<<
::c::
CategoryMigratedDocs
Deletions:
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in //and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
##*## = Everyone
##+## = Registered users only
Or any enter individual user [[WikiName]]s (one per line)
Any of these items can be negated with a ##!##
##!*## = No one
##!+## = Anonymous users only
##!""JohnDoe""## = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
So be sure to specify ##*## on a separate line after negating any users - not before.
Otherwise, the ##*## everyone condition will always give access before the list of users that should not have access is tested.
Each entry must be on its own line (version 1.1.6.2 and below)
Note: setting a page to ##!*## (= No one) still allows the page owner and admins to access it.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to ##!*## (= No one), make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Multiple entries can be made in the config file by separating each entry with a //new line// character (##\n##) (version 1.1.6.2 and below)
**Example:**
##'default_write_acl' => """UserName1\nUserName2\nUserName3""",##
only allows ##""UserName1""##, ##""UserName2""## and ##""UserName3""##
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
CategoryDocumentation
Additions:
##+## = Registered users only
##!+## = Anonymous users only
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
##!+## = Anonymous users only
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
Deletions:
##! ## = Anonymous users only
Any line starting with a ## ## or ##*## will be treated as only having a ## ## or ##*## on it.
Additions:
## ## = Registered users only
##! ## = Anonymous users only
Any line starting with a ## ## or ##*## will be treated as only having a ## ## or ##*## on it.
##! ## = Anonymous users only
Any line starting with a ## ## or ##*## will be treated as only having a ## ## or ##*## on it.
Deletions:
##!+## = Anonymous users only
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
Revision [15772]
Edited on 2006-12-05 18:26:53 by DarTar [adding better example on multiple entries for default ACL]Additions:
Multiple entries can be made in the config file by separating each entry with a //new line// character (##\n##) (version 1.1.6.2 and below)
**Example:**
##'default_write_acl' => """UserName1\nUserName2\nUserName3""",##
only allows ##""UserName1""##, ##""UserName2""## and ##""UserName3""##
**Example:**
##'default_write_acl' => """UserName1\nUserName2\nUserName3""",##
only allows ##""UserName1""##, ##""UserName2""## and ##""UserName3""##
Deletions:
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',##
~~ which says 'no' to the Restricted Users, 'allowed' to Registered Users
Revision [15700]
Edited on 2006-11-26 06:04:10 by WazoO [adding better example on multiple entries for default ACL]Additions:
~~ which says 'no' to the Restricted Users, 'allowed' to Registered Users
Deletions:
Revision [15699]
Edited on 2006-11-26 06:03:04 by WazoO [adding better example on multiple entries for default ACL]Additions:
~~ which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
Revision [15698]
Edited on 2006-11-26 06:02:41 by WazoO [adding better example on multiple entries for default ACL]Additions:
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',##
~ which says 'no' to the Restricted Users, yes to Registered Users
~ which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
Revision [15697]
Edited on 2006-11-26 06:01:40 by WazoO [adding better example on multiple entries for default ACL]Additions:
Each entry must be on its own line (version 1.1.6.2 and below)
Multiple entries can be made in the config file by separating each entry with a 'new line' character (version 1.1.6.2 and below)
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',## which says 'no' to the Restricted Users, yes to Registered Users
Multiple entries can be made in the config file by separating each entry with a 'new line' character (version 1.1.6.2 and below)
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',## which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
Revision [15696]
Edited on 2006-11-26 05:54:10 by WazoO [adding better example on multiple entries for default ACL]Additions:
Each entry must be on its own line (version 1.1.6.3 and below)
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in //and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Deletions:
Additions:
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in//and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
##*## = Everyone
##+## = Registered users only
Any of these items can be negated with a ##!##
##!*## = No one
##!+## = Anonymous users only
##!""JohnDoe""## = ""JohnDoe"" will be denied access.
So be sure to specify ##*## on a separate line after negating any users - not before.
Otherwise, the ##*## everyone condition will always give access before the list of users that should not have access is tested.
Note: setting a page to ##!*## (= No one) still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to ##!*## (= No one), make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
##*## = Everyone
##+## = Registered users only
Any of these items can be negated with a ##!##
##!*## = No one
##!+## = Anonymous users only
##!""JohnDoe""## = ""JohnDoe"" will be denied access.
So be sure to specify ##*## on a separate line after negating any users - not before.
Otherwise, the ##*## everyone condition will always give access before the list of users that should not have access is tested.
Note: setting a page to ##!*## (= No one) still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to ##!*## (= No one), make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Deletions:
* = Everyone
+ = Registered users only
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
So be sure to specify * on a separate line after negating any users - not before.
Otherwise, the * everyone condition will always give access before the list of users that should not have access is tested.
Note: setting a page to !* = No one still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to !* = No one, make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Revision [12387]
Edited on 2005-12-22 18:40:03 by ChrisH [Adding notes to help others avoid my errors]Additions:
Note: setting a page to !* = No one still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to !* = No one, make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to !* = No one, make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Additions:
So be sure to specify * on a separate line after negating any users - not before.
Otherwise, the * everyone condition will always give access before the list of users that should not have access is tested.
Otherwise, the * everyone condition will always give access before the list of users that should not have access is tested.
Deletions:
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
Additions:
Or any enter individual user [[WikiName]]s (one per line)
Deletions:
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Deletions:
Additions:
[[WikkaDocumentation Wikka Documentation]]
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
----
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
----
Deletions:
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACL can be easily set by clicking on the link at the bottom of the page.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
----
Additions:
[[WikkaDocumentation Wikka Documentation]]
Deletions:
=== Page ownership ===
Pages can be either //Public//, //Free// or //Owned// by a registered user.
Page ownership determines who has access to the ACL management of that page.
For instance, if a page is owned by ""JohnDoe"", no user other than ""JohnDoe"" or Wikka administrators can change its ACL.
If a page is set to //Public// no user except Wikka administrators can change its ACL.
If a page ownership is //free// any registered user can take ownership of the page.
When creating a page, its owner is automatically set to the user who created the page.
Wikka administrators can override ACL and have unconstrained read/write/comment access to any page.
Additions:
For instance, if a page is owned by ""JohnDoe"", no user other than ""JohnDoe"" or Wikka administrators can change its ACL.
Deletions:
Additions:
[[HelpInfo Wikka Documentation]]
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACL can be easily set by clicking on the link at the bottom of the page.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
----
=== Page ownership ===
Pages can be either //Public//, //Free// or //Owned// by a registered user.
Page ownership determines who has access to the ACL management of that page.
For instance, if a page is owned by ""JohnDoe"", no user other than JohnDoe or Wikka administrators can change its ACL.
If a page is set to //Public// no user except Wikka administrators can change its ACL.
If a page ownership is //free// any registered user can take ownership of the page.
When creating a page, its owner is automatically set to the user who created the page.
Wikka administrators can override ACL and have unconstrained read/write/comment access to any page.
----
CategoryDocumentation
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACL can be easily set by clicking on the link at the bottom of the page.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
----
=== Page ownership ===
Pages can be either //Public//, //Free// or //Owned// by a registered user.
Page ownership determines who has access to the ACL management of that page.
For instance, if a page is owned by ""JohnDoe"", no user other than JohnDoe or Wikka administrators can change its ACL.
If a page is set to //Public// no user except Wikka administrators can change its ACL.
If a page ownership is //free// any registered user can take ownership of the page.
When creating a page, its owner is automatically set to the user who created the page.
Wikka administrators can override ACL and have unconstrained read/write/comment access to any page.
----
CategoryDocumentation