ConfigurandoPmwiki
Protegendo o conteúdo do wiki
Por padrão, os wikis do Saravá vem com senhas a fim de evitar abusos (publicação de SPAM, etc). Se você quiser tirar a senha de um wiki, abra o config.php dele e adicione
$DefaultPasswords
['edit'] = "";
Agora, se você quiser colocar uma senha pra ele,
$DefaultPasswords
['edit'] = crypt('qual-eh-a-senha');
Após escolher uma senha, verifique se a SideBar está protegida, pois em geral ela não está. Além disso, todas as páginas editadas no wiki têm uma página de atributos associada, que pode ser acessada com ?action=attr no final da url da página. Em tal página você pode definir senhas por página para leitura, edição, edição de atributos e upload. Dá também para definir grupos de acesso.
Habilitando o sistema de identificação por usuário
O sistema de identificação por usuário no pmwiki é habilitado através da receita AuthUser. O AuthUser
é bastante flexível e é importante lembrar que flexibilidade também trás complexidade e maior necessidade de administração.
Para habilitar o AuthUser
, basta adicionar a seguinte linha ao arquivo local/config.php
:
include_once("$FarmD
/scripts/authuser.php");
Tenha certeza de que você seguiu o procedimento acima para criar uma senha de administrador, caso contrário não conseguirá editar a página SiteAdmin.AuthUser
, onde ficam as configurações do módulo.
Gerenciando usuários
O AuthUser pode obter as informações dos usuários de várias formas. Escolhemos documentar neste wiki o procedimento utilizando o arquivo .htpasswd
, por possibilitar maior interoperabilidade com outros sistemas. Outras formas de gerenciamento de usuário podem ser vistas aqui.
Habilitando o arquivo .htpasswd
Para que o AuthUser possa obter as informações dos usuários de um arquivo .htpasswd
, é necessário informar na página SiteAdmin.AuthUser
a localização do arquivo, com a linha:
htpasswd: /caminho/para/arquivo/.htpasswd
Criando e alterando usuários
A criação e alteração de usuários pode ser feita utilizando as instruções contidas na seção Protegendo o conteúdo hospedado.
Também é possível agrupar as contas de usuários em grupos, a documentação para isto pode ser conferida aqui.
Referências úteis
- http://www.pmwiki.org/wiki/PmWiki/AuthUser
- http://www.pmwiki.org/wiki/Cookbook/AuthUserCMSLike
- http://www.pmwiki.org/wiki/PmWiki/ThoughtsOnAccessControl
Copyright (c) Coletivo Saravá: desde que não mencionado em contrário, este conteúdo é distribuído de acordo com a Licença de Manipulação de Informações do Coletivo Saravá.