jueves, 12 de febrero de 2009

Recuperar Password de root en debian desde GRUB


Es frecuente en distribuciones linux olvidarse la contraseña del root, por motivos de viajes o simplemente descuido en la instalacion (como fue mi caso)...Y preguntarse y ahora como lo recupero que hago?!!!

Pues existen opciones :
Nota : Esto fue probado en debian con el kernel 2.6

-recuperar el password desde un live cd
-recuperar el password desde el GRUB de debian y supongo que existen otras mas.

Mas que recuperar, es cambiar el pass por uno que nosotros conoceremos y haci poder iniciar como root. A continuacion se explicara la manera de:

Recuparar el password desde el grub de debian.
Que es grub?
GRand Unified Bootloader (GRUB) es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más
sistemas operativos instalados en un mismo ordenador.

Como accedo a GRUB?
Pues al iniciar tu debian, persiona la tecla ESC. repetidas veces hasta que te aparezca esta pantalla


pulsamos la letra “e” para editar nos aparecera otra pantalla con opciones:


buscamos la línea que empieza de la siguiente manera:
kernel /boot/vmlinuz-2.6-26-1-686 root =/dev/sdaX ro quiet --> que seria la 2da opcion en la imagen.
sdX= puede variar segun como lo instalaste.

Nos situamos en esa línea con las flechas del cursor, volvemos a pulsar “e” borramos quiet y añadimos al final de la línea init=/bin/sh, pulsamos enter para guardar los cambios,nos tendria que quedar haci:

luego presionamos “b” para bootear en esa opción. y haci tendremos acceso a shell.

Luego hacemos el siguiente comando mount –o remount,rw / , nos tiene que salir un mensaje:

ETX 3 FS on sdaX ,internal journal.

Editamos el archivo /etc/shadow, con cualquier editor de texto entre ellos : vi,vim,nano, utilzare vim en este caso , ponemos en consola

- vim /etc/shadow .

Buscamos dentro a root y borramos su password, que serán un montón de letras, por lo que esta encriptado: ojo solo el password !!

Para hacer modificaciones en Vim pulsar “i” situarser en lo marcado y

Lo borramos hasta que quede de la siguiente manera:

Presionamos ESC Luego guardamos con 2 puntos

: x y enter o

: wq y enter.

Lo de arriba significa que root no tiene contraseña hasta ahora.

Ahora cambiamos la contraseña con:

- passwd root + enter

nuevo password y recornfimar pass

Nuevamente reboot.

Y Listo cambiamos el password.

Espero les sirva


lunes, 1 de octubre de 2007

Problema de base de datos

Crear un sistemas para la TransBolivia
Se trata sobre un problemas sobre un sistemas para gestionar el control de todos los empleados de la empresa tales como el personal manejo, haci como el mantenimieto.
DESCRIPCION DEL PROBLEMA
La compañía TranBolivia, desea desarrollar una base de datos. Se desea controlar las asignaciones de los conductores y el mantenimiento de los camiones, como sigue.
Algunos conductores están calificados para conducir mas de un tipo de camión operado por la empresa. U conductor puede por consiguiente ser asignado para conducir mas de un tipo de camión durante un cierto tiempo. La empresa opera varios camiones de un tipo dado. Por ejemplo opera 2 camionetas, 4 camiones de reparto de 0.5 toneladas, 2 camiones de volteo de eje sencillo, un camión de doble y un camión de 16 ruedas. Un conductor con licencia de chofer esta calificado para conducir solamente una camioneta, y un camión de reparto de 0.5 toneladas y por lo tanto puede ser asignado para conducir cualquiera de los 6 tipos de camiones. Un conductor con licencia comercial, con un endoso de equipo pesado apropiado puede ser asignado para conducir cualquiera de los 9 camiones de la flota de la empresa. Cada vez que un conductor es asignado para conducir un camión se hace una anotación en el registro que contiene el número del empleado, la identificación del camión y la fecha de salida. Al regreso del conductor, el registro se actualiza, para incluir la fecha de regreso y el numero de horas en servicio del conductor.
Si los camiones requieren de mantenimiento se llena un registro de mantenimiento que incluye la fecha en que el camión fue recibido por el personal de mantenimiento. EL camión no puede ser puesto en servicio hasta que haya anotado la fecha de regreso al servicio en el registro de mantenimiento y este haya sido firmado por un inspector.
Todos los inspectores son mecánicos calificados, pero no todos los mecánicos son inspectores calificados.
Una vez que se hace la anotación el registro de mantenimiento, el número de registro se transfiere a un registro de servicio en el cual se anotan todas las transacciones de servicio. Una sola transacción en el registro de mantenimiento da lugar a varias anotaciones en el registro de servicio por ejemplo un camión podría necesitar un cambio de aceite así como el reemplazo de un inyector de combustible y un ajuste de frenos.
Cada anotación en el registro de servicio es firmada por el mecánico que realizo el trabajo. Para controlar los costos de mantenimiento de cada camión las anotaciones en el registro de servicio incluyen las refacciones utilizadas y el tiempo que se llevo instalar el repuesto o realizar el servicio (no todas las transacciones de servicio implican repuestos).
Todos los empleados están automáticamente protegidos por una póliza de seguro estándar. Sin embargo existen seguros opcionales como discapacidad por accidente, por ejemplo. Los empleados eligen las opcionales que les cuestan un 50% del costo a ellos y 50% a la empresa.
REALIZAR EL MODELO E-R inicial.
Bueno no se si mi modelo esta bien, pero existen errores en el modelo, sobre todo me señala en la entidad mecánico y en la de inspector, un error de índex. Y en la relación entre inspector y registro de mantenimiento me señala otro error de relación , aparte de muchas advertencias, no se que hacer, no se si tengo que esta mal modelado o me estoy confundiendo. Necesito tu ayuda, por favor.
Atte : Franklin Flores

pdta no se como adjuntar