Resetear password administrator mantisbt / Reset administrator password in mantisbt

Para conseguir acceso con el usuario administrator he necesitado acceder a la consola de la máquina por SSH y lanzar algunos updates en MySQL.

Lo primero, una vez dentro del servidor y con la base de datos abierta he visto que existía una tabla que contenía todos los datos de usuarios y sus passwords mantis_user_table.
En los campos de la tabla entre otros aparecen el usuario, el id de usuario, su password encryptada, su email

Por lo que he cambiado el mail momentáneamente del usuario administrator al mío, para solicitar un reseteo de contraseña:

UPDATE mantis_user_table set email='[email protected]' where id=1;
UPDATE mantis_user_table set protected=0 where id=1;

El id 1 corresponde con el administrator y la segunda sentencia que lanzo es para desproteger  al usuario y poder resetear la contraseña.

Una vez hecho esto, a través de la interfaz web, desde la pantalla de login, solicitamos reseteo de contraseña. Nos llegará un mail con un link a seguir para cambiar la pass. Una vez tengamos nuestra pass restituid los campos de MySQL modificados con los UPDATES.

Posted in linux | Tagged , | Leave a comment

BIND / NAMED – failed while receiving responses: permission denied

Este error os surgirá cuando el servidor BIND/NAMED esté actuando como servidor secundario.
El problema se podría resumir en:
– El servidor maestro manda actualización al secundario.
– El secundario lo recibe pero no es capaz de guardar la zona

¿Qué podemos revisar?

1) Revisa que en el named.conf estás autorizando al servidor maestro para notificar cambios

allow-notify { 11.22.33.44; };

2) Revisa que la zona correspondiente tiene permisos para ser editada por el usuario de bind/name, generalmente usuario named
Para ver rápidamente si el problema es ese, puede lanzar el siguiente comando:

chmod 0666 /var/named/ruta/zonaproblematica.conf

Si se resuelve el problema, repasa el usuario/grupo del fichero y/o sus permisos. No lo dejes con permisos 0666!!

3) Revisa si SElinux está provocando el problema.
Comprobación rápida, desactiva SELinux y prueba nuevamente

setenforce 0

Si ahora funciona, implica que son permisos de SELinux. La solución depende de si usas SELinux o no en tus instalaciones.
SI) Cambia las asignaciones SELinux al fichero.
NO) Desactiva SELinux por completo, editando el fichero /etc/sysconfig/selinux, deberás dejar el fichero con los siguientes valores:

SELINUX=disabled
SELINUXTYPE=targeted

Creo que son los posibles problemas más comunes, si alguien descubre otra.. que me diga.

Posted in linux | Tagged , , , , , | Leave a comment

Jugar con copias de seguridad en DS o 3DS con tarjetas R4

Lo primero, y antes de nada, no me hago responsable del uso de la información que voy a detallar ni de los daños que pueda causar a tu consola. Yo no tengo una DS ni una 3DS por lo que no soy ningún experto y todo lo contado aquí es lo que he sacado de foros jugueteando con las consolas de unos amigos.

Una vez dicho esto, quiero indicar que, a día de hoy (fecha del post) no existe ninguna FlashCard con la que se pueda jugar con copias de seguridad de juegos 3DS. Es decir, con estas FlashCard sólo podrás jugar con copias de seguridad de Nintendo DS en las consolas.

Como nota importante y antes de comenzar (nuevamente), indicaros que tras revisar varios foros, mucha gente habla mal de estas tarjetas (R4) y las desaconseja. Si estáis pensando en comprar una, os recomiendo informaros un poquito previamente. Podéis revisar este sitio para sacar info.

Ahora sí, empezamos… sólo quiero dejar en algún sitio plasmado aquellos links o ideas que me han sido de ayuda.

¿Qué necesitaréis?
La tarjetita de marras, una consola DS/DSi/3DS, una microSD, y un adaptador SD/microSD.
Seguramente en algunos packs os venderán la tarjeta R4, el adaptador y la microSD juntas.

¿Pinchar y a funcionar?
Seguramente sí.. pero os iréis encontrando que los juegos nuevos que irán sacando no los podréis jugar.

¿Qué hacer para solventar eso?
Ir a la página que se indica en el frontal de la tarjeta  y descargar el último firmware (kernel) disponible. Mi recomendación es que hagáis un backup previo de la tarjeta, echando todo el contenido a una carpeta de vuestro equipo.

¿Cómo proceder?
Como indiquen en la página de la tarjeta. Sólo hay que seguir los pasos y cruzar dedos.
Si en la página web de la tarjeta no está bien explicado o no os aclaráis, podéis optar por seguir los tutoriales de esta web.
MUY IMPORTANTE: debes de estar MUY MUY seguro de cual es tu tarjeta, si procedes con los pasos de otra flashcard, puedes dejarla inservible.

¿Qué hago si la páginasweb de mi FlashCard están caídas o no tienen firmware para mi tarjeta?
Puedes optar por visitar esta web con una recopilación de flashcard y sus diferentes firmware/kernels.
MUY IMPORTANTE: debes de estar MUY MUY seguro de cual es tu tarjeta, si procedes con los pasos de otra flashcard, puedes dejarla inservible.

¿Por qué no recomiendas las R4?
Según mi experencia y lo leído por sitios web puestos en el tema, las actualizaciones no son todo lo sencillas que deben y suelen dar dolores de cabeza. Además las tarjetas se pueden brickear con facilidad -> De hecho, una de mis pruebas ha sido arreglar una tarjeta brickeada.

Como apunte adicional, indicaré que estoy totalmente en contra de la pirateria.

Posted in informatica casera, offtopic | Tagged , , | Leave a comment

HOWTO: Cambiar ip saliente Postfix / Change Outgoing IP in Postfix

Generalmente en Posfix (como en los demás sistemas de correo) cuando se envía un mail, se hace desde la ip principal de la máquina (eth0), lo cual es perfectamente lógico.
Sin embargo, puede darse la situación en la que tengas varias ip’s en un servidor y quieres que la ip desde la que sale el mail sea una ip diferente a la principal (eth0:1 por ejemplo).
Imagínate la situación de que tienes 2 ips, y una de ellas ha sido listada por una lista SPAM, con este cambio podríais sortear el problema, mientras te encargas de delistar la principal.

Para llevar a cabo esto, deberemos de modificar la configuración de postfix, añadiendo el parámetro smtp_bind_address especificando la ip por la que queremos que el correo salga.

Editamos el fichero /etc/postix/main.cf

# vi /etc/postfix/main.cf
smtp_bind_address = xx.xx.xx.xx

# service postfix restart

Posteriormente a realizar el cambio podéis hacer un envío de prueba a través de vuestro servidor a una cuenta a la que vosotros tengáis acceso y una vez recibáis el correo, revisad las cabeceras y verificad si en efecto el mail ha salido desde la nueva IP.

 

Posted in linux, postfix | Tagged , , | Leave a comment

Update de WordPress 3.3.1

Ha salido una nueva actualización de WordPress, y como siempre la recomendación es actualizar.

La actualización solventa 15 bugs y un problema de seguridad (XSS). Si queréis podéis verlo con más detalle.

El modo de actualizar en sencillo desde hace ya tiempo en WordPress. Desde el Dashboard directamente pulsar sobre el aviso de nueva versión y proceder con los pasos.

Como siempre no olvidéis hacer vuestros backups por lo que pueda pasar!!

Posted in informatica casera, wordpress | Tagged , , | Leave a comment

HOWTO: Crear usuario webmin desde consola

Situación, tienes un servidor con webmin, tienes acceso SSH al servidor, pero no sabes la contraseña del usuario webmin para acceder al panel…

¿ Qué podemos hacer ?
Habilitar el acceso siguiendo unos pasos en la consola.

Entramos al servidor por SSH, desde ahí, creamos un usuario y le asignamos password:

adduser dummy
passwd dummy

Una vez creado el usuario, debemos de integrarlo con el sistema de webmin (que por defecto, para autenticarse utiliza la constraseña del sistema). Para ello tenemos que modificar 2 ficheros: /etc/webmin/miniserv.users y /etc/webmin/webmin.acl

En el primero, se indican los usuarios del sistema que tienen acceso a webmin. En nuestro caso añadiremos la siguiente línea:

dummy:x:0:::::::0:0

En el segundo, se establecen los permisos de ese usuario sobre webmin, en este caso, yo le asigno todos los permisos añadiendo la siguiente línea:

dummy: acl adsl-client apache at backup-config bacula-backup bandwidth bind8 burner cfengine change-user cluster-copy cluster-cron cluster-passwd cluster-shell cluster-software cluster-useradmin cluster-usermin cluster-webmin cpan cron custom dfsadmin dhcpd dnsadmin dovecot exim exports fdisk fetchmail file filter firewall frox fsdump grub heartbeat htaccess-htpasswd idmapd inetd init inittab ipfilter ipfw ipsec jabber krb5 ldap-client ldap-server ldap-useradmin lilo logrotate lpadmin lvm mailboxes mailcap majordomo man mon mount net nis openslp pam pap passwd phpini postfix postgresql ppp-client pptp-client pptp-server procmail proc pserver qmailadmin quota raid samba sarg sendmail sentry servers shell shorewall smart-status smf software spam squid sshd status stunnel syslog syslog-ng tcpwrappers telnet time tunnel updown useradmin usermin vgetty webalizer webminlog webmin xinetd vsftpd mysql package-updates system-status webmincron ajaxterm

Guardamos y reiniciamos webmin

service webmin restart

Una vez hecho esto podemos acceder con nuestro usuario dummy al panel webmin: http://x.x.x.x:10000/

Bye!

Posted in linux | Tagged , | 1 Comment