Página 1 de 1

Cambiar permisos en phpbb3 desde la base de datos

Publicado: 21 Sep 2011, 21:51
por warex
Hola, como comente en otro post, abro este con la siguiente consulta que esta en el asunto, hay alguna manera de hacerlo, ya que me he quedado sin los permisos de admin aún estando correctamente asignados en el ACP, tengo todos menos los de buscar (tengo todos los permisos bien asignados), de leer mp, enviar mp, recibir mp, y acceder al foro de superadmin creado al efecto en su momento, es decir de repente me he quedado sin esos permisos, espero alguna idea o ayuda al respecto, saludos. :?

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 23 Sep 2011, 21:09
por Juanla
Qué hiciste antes de ese error? algún mod o algún tutorial?

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 00:20
por warex
Juanla escribió:Qué hiciste antes de ese error? algún mod o algún tutorial?
No creo que el problema pase por haber hecho alguna instalación de un Mod o seguido algún tutorial, mi host me aviso que podría ser un posible hackeo de mi foro, ellos se han ocupado de protegerlo con permisos restrictivos para las carpetas/archivos, yo hice lo mío con otros permisos y con el cambio de claves en ftp, host, base de datos, pero el problema persiste, supongo que será algún script que me impide tener los permisos a full, aún cuando desde el acp están todos otorgados, he creado otro usuario administrador, y el mismo con los permisos que tengo yo no tiene ningún problema, evidentemente el ataque es dirigido hacia mi nick, ya que soy el único que presenta ese problema, espero encontrar la solución pronto, hasta el momento en varios foros no he conseguido encontrar alguien que haya tenido el mismo problema y por consiguiente poder sacar una solución a él, en cuanto a lo que he hecho comento que he seguido el tutorial para los poner un scroll a los emoticones, el de poner la cantidad de mensajes, y todo funcionaba bien en el foro de pruebas y en el foro activo, y de repente a las horas de hacerlo paso lo que comento como un problema en el asunto, dejo el link del otro asunto que abrí al respecto antes de saber que posiblemente habían intentaron hackear mi foro, http://www.phpbb-es.com/foro/soporte-ph ... 33610.html, saludos.

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 04:56
por leviatan21
warex escribió:Cambiar permisos en phpbb3 desde la base de datos
Los permisos de un usuario no pueden cambiarse ni alterarse desde la base de datos, por el hecho de que todo ese campo es el resultado de varios cálculos matemáticos.
warex escribió:he creado otro usuario administrador, y el mismo con los permisos que tengo yo no tiene ningún problema,
Según tu, ya no tienes permisos administrativos, en ese caso, ¿ como hiciste para crear a otro administrador ?
Junto con los permisos hay dos columnas muy importantes en la base de usuarios, uno es el user_type y otro es el group_id, por favor comenta que datos tienes en esos campos
warex escribió:todo funcionaba bien en el foro de pruebas y en el foro activo,
Ya que tienes un foro de pruebas, imagino que tiene una base propia, también podrías comparar los datos de tu usuario entre ambas bases en busca de las diferencias :chulo:

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 10:27
por Juanla
Otra sugerencia si eres fundador es usar el STK para restablecerlo.

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 18:15
por warex
leviatan21 escribió:Los permisos de un usuario no pueden cambiarse ni alterarse desde la base de datos, por el hecho de que todo ese campo es el resultado de varios cálculos matemáticos.
Ok eso lo entiendo, nada que hacer.
leviatan21 escribió:Según tu, ya no tienes permisos administrativos, en ese caso, ¿ como hiciste para crear a otro administrador ?
Como digo en el post, solo se me impide "enviar mp, crear mp, leer mp, entrar en el Panel de control de medallas (mod de medallas, antes de este problema si lo podía hacer), ver perfiles de usuario, es decir lo raro es que mantengo los otros permisos sin ningún tipo de inconvenientes, y para hacer todo lo que no me deja, he creado (porque eso si lo puedo hacer), el otro usuario administrador, del cual tomo sus permisos desde el acp y puedo hacer lo que no me deja a mi, con sus permisos, después los restauro y vuelvo a mis permisos, con los que tengo actualmente problemas, eso es lo que pasa.
leviatan21 escribió:Ya que tienes un foro de pruebas, imagino que tiene una base propia, también podrías comparar los datos de tu usuario entre ambas bases en busca de las diferencias
Probaré eso que dices (cuando lo reinstale), ya lo había pensado, gracias.
Juanla escribió:Otra sugerencia si eres fundador es usar el STK para restablecerlo.
Si probé ese tool kit pero al no tener experiencia con el, destruí el foro de pruebas borrando todas las tablas, así que lo instalaré de nuevo (al foro) y veré de esta vez tener más cuidado, gracias.

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 18:40
por warex
leviatan21 escribió:Junto con los permisos hay dos columnas muy importantes en la base de usuarios, uno es el user_type y otro es el group_id, por favor comenta que datos tienes en esos campos
Imagen

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 24 Sep 2011, 19:24
por leviatan21
eso parece estar bien.
Ahora en el ACP edita tu usuario administrador y cerciorate que el grupo de administradores sea el grupo primario

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 25 Sep 2011, 00:44
por warex
Chequeado y todo parece normal, no entiendo cual es el problema, todo un desafío.....

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 25 Sep 2011, 05:07
por leviatan21
warex escribió:Chequeado y todo parece normal, no entiendo cual es el problema
Para mi es mas que obvio que se trata de un problema de permisos, de alguno de los grupos del cual eres miembro o de tu propio usuario, básicamente por esto que dices:
warex escribió:el otro usuario administrador, del cual tomo sus permisos desde el acp y puedo hacer lo que no me deja a mi, con sus permisos, después los restauro y vuelvo a mis permisos, con los que tengo actualmente problemas, eso es lo que pasa.
Si tomas los permisos de otro y te deja, entonces es de permisos

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 25 Sep 2011, 18:14
por warex
leviatan21 escribió:Si tomas los permisos de otro y te deja, entonces es de permisos
No ese no es el problema, al menos no lo es en la práctica, aquí les adjunto las imágenes de como están mis permisos actualmente, por ellas verán que no es de permisos el problema, creo yo que alguien a metido un script o algo para bloquear mis permisos en esos item's que les describí más arriba, lo raro es mantener los otros permisos, la lógica indica que si te quiero embromar te quito todo, pero bueno no parece ser este el caso, el foro se lleno de usuarios que se registraron para hacer Spam, ese tema ya lo solucione (creo), cambiando contraseñas como comente en otro post, al menos no se ha registrado nuevamente hasta ahora el mismo problema de registro de Spam.

Permisos de administrador:
Imagen

Permisos de usuario:
Imagen
Juanla escribió:Otra sugerencia si eres fundador es usar el STK para restablecerlo.
Ya he usado esa herramienta, pero el tema no es la recuperación de la contraseña (ya que ella está operativa), el tema es no acceder a los item's comentados aún teniendo los permisos, algo raro pero que por lo visto me está sucediendo.

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 25 Sep 2011, 18:34
por leviatan21
Los permisos es una de las cosas mas complejas de chequear/cambiar que tiene phpbb

Un usuario administrador, es parte e al menos 2 grupos, en total hay 3 lugares donde mirar los permisos : Grupo de Usuarios + Grupo de Administradores + Permisos de usuario
Si el usuario pertenece a mas grupos, pues también debes mirar en esos otros grupos
También debes mirar las preferencias de esos grupos.

Si en alguno de esos lugares de permisos uno de ellos está en NUNCA, por mas que seas el señor phpbb, pues no tendrás ese permiso.
También debes comprobar que el grupo Administrador sea su grupo predeterminado

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 25 Sep 2011, 19:20
por warex
leviatan21 escribió:Si en alguno de esos lugares de permisos uno de ellos está en NUNCA, por mas que seas el señor phpbb, pues no tendrás ese permiso.
También debes comprobar que el grupo Administrador sea su grupo predeterminado
Todo eso está verificado, no he subido más imágenes para que se compruebe eso porque sería demasiado, las mascaras de permiso, los roles administrativos, los permisos basados en foros, los permisos globales, y el grupo administrador están correctamente asignados, de ahí que este post sugiera ser todo un reto para solucionar el problema, y vuelvo a decir todo sucedió en un solo día, es decir de repente ya no tenía esos permisos de los que hablo, es más hasta quitando el rango de admin de mi usuario y vuelto a darselo no lo he podido solucionar, veo que será dificil lograrlo, pero alguna idea se me ocurrirá, eso si cuando la tenga lo dejo planteado aquí para que le sirva algún día a otro usuario, saludos.

Re: Cambiar permisos en phpbb3 desde la base de datos

Publicado: 01 Ene 2017, 23:35
por warex
leviatan21 escribió:
warex escribió:Chequeado y todo parece normal, no entiendo cual es el problema
Para mi es mas que obvio que se trata de un problema de permisos, de alguno de los grupos del cual eres miembro o de tu propio usuario, básicamente por esto que dices:
warex escribió:el otro usuario administrador, del cual tomo sus permisos desde el acp y puedo hacer lo que no me deja a mi, con sus permisos, después los restauro y vuelvo a mis permisos, con los que tengo actualmente problemas, eso es lo que pasa.
Lamento responder este hilo bastante antiguo, pero no puedo dejar de comentar para los que tengan el mismo problema....hoy buscando como solucionar este problema....he releido con atención lo que comentaba leviatan21 en su momento y me he puesto manos a la obra en verificar los grupos a los que pertenecia como Administrador...conclusion?...el problema era ese precisamente...pertenecer y/o ser responsable de varios grupos entre los que se encontraba el "Grupo Baneados", me puse como "responsable de grupo" en su momento y eso limito mis permisos de "Admin".......solucion?....deponer al resposable del grupo (es decir yo mismo), y asunto arreglado, en fin hay que leer con atención las respuestas si buscas una solución, saludos.