LinuxSeptember 30, 2008 6:22 pm

Si usas Gnome como escritorio e inicias sesión y ves algo como esto, lo único que tienes que verificar es que esté habilitada la interfaz de loopback.

La interfaz de loopback es usada en redes para referirse a la propia máquina, tiene asociada la dirección ip 127.0.0.1. Para habilitarla (en sistemas Debian y derivados) nos vamos a /etc/network/interfaces y editamos el archivo con lo siguiente

iface lo inet loopback
auto lo

Y ya podemos levantar o bajar la interface con

ifup lo
ifdown lo

respectivamente.

Es personalSeptember 26, 2008 11:33 am

El lunes comienzo de nuevo el curso. Este, al contrario que el que acaba de finalizar, empiezo con muchas más ganas. He cogido todas las asignaturas de tercero, menos ASP. Estas son, en su mayoría, todas optativas que uno mismo elige según su gusto y preferencia. Este año tengo:

  1. SO: Sistemas operativos, aquí aprenderé más sobre Linux. Esta asignatura estudia los sistemas operativos desde el punto de vista de un ingeniero.
  2. ABD: Ampliación de bases de datos, aunque no vemos casi nada de BD nos adentramos en el mundo WAMP. Lástima que no sea LAMP.
  3. EMC: Equipos de medida y control, domótica y otros sensores como los detectores de incendios y temas de usb y otros tipos de buses.
  4. DBD: Diseño de bases de datos, principalmente SQL.
  5. PI: Perifericos e interfaces, pues su nombre lo indica, más sobre buses y cómo comunicamos procesadores con capturadores de datos.
  6. CD: Control distribuido, sistemas industriales que permiten entre otras cosas la robótica.
  7. SD: Sistemas distribuidos, redes de ordenadores, estandard OSI, esas cosas.
Si todo sale bien, la beca me dura un año más, el curso siguiente estaré ya por fin, acabando la carrera.

TipsSeptember 21, 2008 6:36 pm

No debería ocurriros nunca pero en caso de extraviar la contraseña del administrador del sistema, existe una pequeño truco (no es una vulnerabilidad) para poder iniciar el sistema directamente a una sesión de root.

Desde Grub se inicia la opción modo de recuperación (single user mode). Esta forma se base en un inicio del sistema en modo usuario único, lo norma es iniciar con un valor de ejecución entre 2 y 5 que abarcan desde multiusuario a sistema gráfico. Pues una vez iniciado desde la shell cambiamos la contraseña con la orden passwd.

¿Qué ocurre si cuando iniciamos la máquina en single user mode nos recibe el sistema preguntando por la contraseña?

Pues que:

  1. Reiniciamos la máquina.
  2. Cuando estemos frente al menú de Grub, seleccionamos la opción de single user mode y presionamos e (Edit).
  3. De las (normalmente) tres opciones seleccionamos la que empieza por kernel.
  4. Volvemos a presionar e (Edit).
  5. Nos movemos hasta el final de la línea y añadimos lo siguiente: init=/bin/bash
  6. Presionamos b (Boot).

Ya has preparado Grub para un acceso de administración sin contraseña.

¿Qué ocurre si no aparece una opción de modo rescate o single user mode o similar?

Pues debeís conocer más acerca del sistema que quereis iniciar, cuando esteis en el Grub le damos a c (command line) y escribimos las ordenes para hacer una opción de single mode.

  1. La partición raiz.
  2. El kernel con la opción init al final.
  3. El fichero initrd.
Después escribimos boot para iniciar al sistema.

 

Conclusión

Como indiqué al comienzo del tip, esto no se trata de una vulnerabilidad, ya que cualquier equipo al que se pueda acceder físicamente está comprometido, con más o menos esfuerzo. 

Este tip sólo es una reseña para que los despistados que pierdan sus contraseñas no pierdan un sistema completo, espero que nadie se dedique a reiniciar ordenadores por ahí intentando probar este truco.