Secciones

Permisos en dokuwiki por usuarios

Inicio » Artículos » Permisos en dokuwiki por usuarios
La categoría del artículo es
Escrito el 18 September 2007, 20:36


Siguiendo con dokuwiki, recientemente en mi trabajo hemos añadido la posibilidad de escribir en un dokuwiki a los usuarios que tenemos registrado en otra aplicación. Con esto, se nos presentó el problema de los permisos en dokuwiki. La idea era que cada usuario pudiera crear páginas públicas en su sección en dokuwiki, pero proporcionándole también la posibilidad de escribir en una parte privada.

El tema de los permisos en dokuwiki se reflejan en el fichero conf/acl.auth.php, pero añadir a mano los permisos para cada uno de los usuarios se hacía una tarea imposible, así que buscando ayuda para solucionar el problema de forma global encontré la siguiente información, que indica como utilizar palabras reservadas para proporcionar los permisos necesarios por usuarios.

Resumiendo, tenemos lo siguiente. Cada usuario tendrá acceso a crear páginas públicas y privadas en dokuwiki sin tener que modificar el archivo conf/acl.auth.php cada vez que un usuario se dé de alta en la aplicación secundaria. Lo he solventado de la siguiente manera:

//Cualquiera puede leer todo

* @ALL 1

//Cada usuario podrá crear páginas en su espacio de nombres

USER:* USER 4

//En la parte privada nadie tiene acceso por defecto

private:* @ALL 0

//Cada usuario tendrá acceso a su parte privada

private:@USER@:* USER 4


Espero tus comentarios...

  1. # s1, Mar 14, 10:55 AM:

    No se porqué no me funcionaba hasta que lo he puesto así:

    //Cualquiera puede leer todo * @ALL 1
    //Cada usuario podrá crear páginas en su espacio de nombres
    @USER@:* @USER@ 16
    //En la parte privada nadie tiene acceso por defecto
    private:* @ALL 0
    //Cada usuario tendrá acceso a su parte privada
    private:@USER@:* @USER@ 4

your_ip_is_blacklisted_by sbl.spamhaus.org.