- Sólo pueden crear y modificar documentos los usuarios autorizados.
- Usuarios anónimos solo pueden leer (no modificar).
- Se debe deshabilitar que cualquier usuario se pueda dar de alta.
- En el fichero wikiconfig.py de la instancia debe estar esta línea:
- acl_rights_default = u"+Known:read,write All:read"
- Modificar el acl de la pagina "UserPreferences" (y las respectivas traducciones) poniendo:
- #acl MoinPagesEditorGroup:read,write,delete,revert Known:read,write (quita los permisos a "All" y se los da a "Known").
- Obtener el script de creación de usuarios moin_useradd.py. Editarlo y configurarle la variable con la instancia (moin_instance_dir).
- Ejecutar el script como el usuario que ejecuta la wiki (por defecto, apache). Los parámetros son código de usuario y dirección de correo, preguntará por la contraseña.
bash-2.03$ ./moin_useradd.py Usuario usuario@dominio.com
MoinMoin user creator
=====================
username: Usuario
email: usuario@dominio.com
password: xxxxxxxx
password (again): xxxxxxxx
En resumen, se quitan los permisos para dar de alta. Al no poder acceder a esta opción, lo tiene que hacer un administrador manualmente con el script indicado.

No hay comentarios.:
Publicar un comentario