Recuperar contraseña de root de MySQL en GNU/Linux

Este es un hack viejo y conocido, pero quiero tenerlo a mano en mi propio blog.

Por diversas razones en algún momento de tu tecnológica vida te has quedado sin acceso a tu propio servidor de base de datos MySQL o quizás también el caso de que estás auditando un servidor y no conoces el acceso al MySQL a pesar de tener el root del sistema operativo.

Es muy sencillo, sólo seguimos los siguientes pasos.

1-. Detener el servicio de MySQL

#service mysql stop

2-. Iniciar el servicio en modo seguro y con la opción –skip-grant-tables

Esta opción hará que inicie MySQL sin necesidad de un password y con todos los permisos. Evidentemente esto es altamente peligroso y podría representar un hueco de seguridad por ese lapso de tiempo; es recomendable usar también la opción –skip-networking y así evitar un intruso que quiera aprovechar la oportunidad.

#mysqld_safe --skip-grant-tables --skip-networking &

El ampersand (&) es para enviar la salida a un segundo plano

3-. Entrar al MySQL como perro por su casa, sin contraseña alguna

#mysql -u root -p

4-. Cambiar el password de root de MySQL

mysql>use mysql;
mysql>update user set password=PASSWORD("minuevopassword") where User='root';
flush privileges;
quit;

5-. Detener el servicio de MySQL e iniciar nuevamente de forma normal.

#service mysql stop
#service mysql start


Y listo, con esto habremos conseguido recuperar o tener acceso al servidor de base de datos MySQL con permisos de root.

¿Qué piensas?
Publicado el 26 agosto 2011 a las 12:59 en GNULinux, H4cks!, Software Libre, sysadmin, T1ps
Etiquetas: , , , , ,

No te pierdas la Clausura del 7mo Congreso Nacional de Software Libre


Volante Congreso Nacional de Software Libre

Descárgalo, úsalo, reprodúcelo, participa… más información en http://cnsl.org.ve

¿Qué piensas?
Publicado el 22 julio 2011 a las 10:42 en CNSL, Eventos, Software Libre

Papelera de reciclaje para la interfaz de línea de comandos (CLI) en GNU/Linux

¿Borraste sin querer un importante archivo desde tu terminal de línea de comandos?
Existen distintas aplicaciones para intentar recuperar tus archivos eliminados y el éxito depende de muchas variantes, el sistema de archivos, el tiempo, tipo de archivo, etc… Podría incluso recomendar algunas herramientas como testdisk (photorec), rescuemagic, foremost, extundelete, autopsy, entre otras.

Pero la mejor solución siempre, siempre, siempre será: ¡¡Tener una papelera de reciclaje en tu interfaz de línea de comandos!!

Se llama trash-cli y funciona como una papelera de reciclaje de escritorio, pero en esta ocasión en tu terminal.

Para instalarlo necesitas algunas herramientas de python primero:

# aptitude install python-setuptools

Y luego instalamos nuestra aplicación con el administrador de paquetes de python easy_install:

# easy_install trash-cli

Y aquí viene lo bueno, suplantaremos el comando rm por el comando trash-put, primero respaldamos el archivo rm:

# mv /bin/rm /bin/rm.respaldo

Luego, hacemos un enlace de trash-put llamado rm en el directorio /bin

# ln /usr/local/bin/trash-put /bin/rm

De esta forma, cuando usemos el comando rm en realidad estaremos usando trash-put, que manda nuestros archivos eliminados a una papelera de reciclaje desde donde podremos recuperar las cosas o simplemente vaciarla.

Probemos, vamos a eliminar algún archivo:

# rm algunarchivo

Para listar los archivos en la papelera usamos:

# trash-list
2011-06-20 10:01:16 /home/kossa/algunarchivo

Como por si fuera poco, tenemos también hora y fecha de cuando fue eliminado.

Para restaurar los archivos al lugar donde fueron eliminados basta con hacer:

# restore-trash

Para vaciar la papelera:

# trash-empty

También podemos sólo vaciar de la papelera los archivos que tengan cierta antiguedad, por ejemplo si queremos vaciar todos los de la semana pasada le decimos a trash-empty que vacie los que tengan una antiguedad mayor o igual a 7 días.

# trash-empty 7

Espero lo disfruten.

Página del proyecto: http://code.google.com/p/trash-cli/

¿Qué piensas?
Publicado el 20 junio 2011 a las 10:14 en GNULinux, H4cks!, Software Libre, sysadmin, T1ps
Etiquetas: , , , ,

13 de Abril, una sublime irreverencia popular

Imagen 13 de Abril del 2002

Imagen 13 de Abril del 2002

Cuando se llenan de mentiras las calles, las pantallas de televisión, los periódicos, la radio, la ética profesional y hasta la fe; cuando por todas partes se niega en descaro la verdad y abunda la traición y el desprecio por la vida ¿qué le queda a un pueblo que apenas empieza a sentir el aire fresco y febril de la libertad?

El 13 de abril de 2002, la más sublime expresión de irreverencia popular, quedará en el imaginario colectivo del pueblo venezolano, como la respuesta espontánea de la ciudadanía ante el golpe de estado, que en tan sólo cuarenta y ocho horas, intentó acabar con más de cien años de sueños y esperanzas.

“Todo once tiene su trece” se advertirá siempre a la ignominia tirana, que ahora quiere menguar su culpa y expiar la pena moral que sobre sí pesa, apelando a un cínico olvido, creyendo que pueden hacernos olvidar también “por decreto”.

Si el golpe de estado del 11 de abril fue concebido por los explotadores para castigar los deseos libertarios de los oprimidos, el 13 de abril desató “los poderes creadores” de los que aun sueñan, aún marchan, aún gritan, y aún cantan en todas partes: ¡un mundo mejor es posible!

Los increíbles acontecimientos que “sacuden” -cada vez con más fuerza- el trastocado andamiaje del capitalismo en todo el planeta, no pueden ser simples hechos aislados.

Continuar leyendo »

¿Qué piensas?
Publicado el 17 abril 2011 a las 1:24 en Escritos, Luchas Sociales, Socialismo
Etiquetas: ,

La Nación de Autistas

Lavado de Cerebro

Lavado de Cerebro

No se entera el pueblo gringo,
en su autismo tan profundo,
de lo que pasa en el mundo;
que de domingo a domingo
y de edades sin distingo,
su gobierno va matando
y, con saña, aniquilando
a todo aquel que proteste;
igual que la propia peste,
o el mismo diablo arrasando.

 

Es el pueblo más dispar,
autistas van en sus coches;
son campeones del derroche,
su vida es dilapidar,
sin saber que, al malgastar,
al planeta van diezmando;
sus recursos acabando,
para el nivel sostener;
no se puede comprender
que cuenta no se estén dando.

El protocolo de Kioto,
no lo ha querido firmar;
ya el mundo no va a aguantar
a ese imperio manirroto;
de correcto hace alboroto,
si con la izquierda va dando,
con la derecha arrasando
al que le huela a humanismo;
con su absurdo macartismo
que obsoleto está quedando.

Continuar leyendo »

2 Comentarios
Publicado el 16 abril 2011 a las 23:43 en Escritos, Luchas Sociales, Socialismo
Etiquetas: , , , ,

¿Quieres colaborar en la organización de la Clausura del 7mo CNSL?

Como ya muchos saben en pocas semanas comienza el Séptimo Congreso Nacional de Software Libre que será inaugurado en la ciudad de San Felipe, Estado Yaracuy, luego recorremos 9 ciudades del país para cerrar en Caracas y completar un total de 11 estados este año.
En la clausura del Congreso Nacional de Software Libre de este año estamos organizando muchas cosas interesantes en la ciudad de Caracas, empezando por una gran feria tecnológica, pasando por la presencia de Richard Stallman, expresiones de cultura libre, festival de poesía hacker y terminando en quién sabe qué cosas…
Tenemos mucho trabajo por hacer de aquí al 29 y 30 de Julio para la gran fiesta de Clausura del 7mo CNSL, pero necesitamos tu ayuda…
¿Quieres colaborar en la organización del CNSL Caracas?
Solo necesitas tiempo y voluntad. Si estás dispuesto/a escríbenos a kossa@cnsl.org.ve e intégrate al equipo.

¿Qué piensas?
Publicado el 6 abril 2011 a las 23:05 en CNSL, Eventos, GNULinux, Software Libre
Etiquetas: , , , , ,

Bill Gates y otros comunistas

Cuando CNET News.com le preguntó a Bill Gates acerca de las patentes de software, él desvió el tema hacia la “propiedad intelectual”, mezclando el asunto con varias otras leyes.

Luego dijo que cualquiera que no dé un amplio apoyo a todas esas leyes es un comunista. Dado que no soy un comunista, pero he criticado las patentes de software, tengo que pensar que esto puede haber sido dirigido hacia mí.

Cuando alguien utiliza el término “propiedad intelectual”, típicamente está confundido, o está tratando de confundirle. El término es utilizado para agrupar las leyes de copyright (derecho de copia), patentes y varias otras, cuyos requerimientos y efectos son completamente distintos. ¿Por qué el Sr. Gates agrupa esos conceptos? Analicemos las diferencias que él ha elegido ocultar.

Los desarrolladores de software no se han levantado en armas contra la ley de copyright; dado que los programadores escriben el código ellos mismos, nadie más tiene el copyright de su código. No hay peligro de que extraños tengan un caso válido de violación de copyright contra ellos.

Continuar leyendo »

2 Comentarios
Publicado el 31 enero 2011 a las 17:06 en GNULinux, Luchas Sociales, Software Libre
Etiquetas: , , , , , , , ,

Tema akossame v1.0 desarrollado para WordPress.
Kenny Ossa 2010