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


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á.