Computer Science is no more about computers than astronomy is about telescopes. Edsger W. Dijkstra

Recuperando contraseña

2008-04-19 12:10:17-05

Software Libre

Esto no creo que sea algo nuevo (o de lo que se pueda aprender mucho) para alguno de la comunidad, pero pues de todos modos lo pongo, si a alguien le llegara a servir, pues chingón.

Hace poco, un cuate tuvo el problema de que se le olvidó la clave de su usuario principal y no tenía ningún otro usuario creado, usa Kubuntu. Por lo tanto tuve que ayudarlo a entrar de nuevo a su compu. Lo cual no era mucho problema, esta fue la solución que utilicé.

- Lo primero fue conseguir un liveCD, en este caso de Ubuntu, porque era el único que tenía ese cabrón.

- Después de eso, me pasé a una consola (tty), este paso no es necesario, pero era más rápido que estar haciendo clics.

- De ahí como superusuario buscar la lista de particiones:
    $ sudo fdisk -l

Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x48000000

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433       14346    95699205   83  Linux
/dev/sda3           14347       14593     1984027+   5  Extendida
/dev/sda5           14347       14593     1983996   82  Linux swap / Solaris


    El chiste es saber en qué partición se encuentra el root /.

- Sabiendo esto, ahora creamos un directorio donde montar el sistema.

    $ sudo mkdir /mnt/sistema

- Montamos el sistema la partición del sistema en el directorio.

    $ sudo mount /dev/sda1 /mnt/sistema

    En este caso el root, debe encontrarse en /dev/sda1, en caso de tener particiones como /usr, también se monta, después de haber montado el root, por ejemplo:

    $ sudo mount /dev/sda2 /mnt/sistema/usr

- De ahí le hacemos un chroot a la carpeta
   
    $ chroot /mnt/sistema

    Con esto ubicará este carpeta como root del sistema, y te dará privilegios de superusuario.

- Ahora lo único que tenemos que hacer es cambiar el password del usuario

    $ passwd usuario

   Cambiamos la clave, reiniciamos y listo.

Permalink: http://www.mononeurona.org/users/entry/thot/1272


Comments Comentblogs:
1.- asarch asarch wrote:

En los BSD es aun mas facil:

1. Inicias en modo de un solo usuario (single user mode):

* Para OpenBSD:

boot> bsd -s

* Para NetBSD:

boot> netbsd -s

2. Montas la particion en donde tienes el '/etc/passwd':

fsck -p / && mount -uw /

es necesario para poder actualizar la informacion.

3. Cambias el password:

passwd juanito_olvidadizo

2008-04-19 12:31:05-05
2.- asarch asarch wrote:

Errr...

4. Reinicias y listo

!Suerte!

2008-04-19 13:20:35-05
3.- thot alucard_thot wrote:

Pues es casi la misma cosa, el pedo es que yo agregué la instrucción para ver cuál partición era la de root, y todo eso.Y pues el chroot que hace lo mismo que hiciste con el montaje. El pedo es nada más contar con ciertos liveCD's. "en este caso de Ubuntu, porque era el único que tenía ese cabrón"

2008-04-19 13:26:44-05
4.- asimov asimov wrote:

Puede parecer un poco extraño el comentario pero, ¿y donde queda la seguridad? Parece tan sencillo que cualquiera que pueda tener acceso a una PC con Linux (no siendo de su propiedad) pueda cambiar password cuantas veces quiera y acceder libremente a documentos privados.

Es sólo una pregunta que no me he respondido. Sigo en ???

2008-04-19 14:40:43-05
5.- thot alucard_thot wrote:

Sí, desgraciadamente así es Asimov, pero hay formas de proteger tu máquina, por ejemplo passwords a nivel de bios, encriptación de los sistemas de archivos, etc.

2008-04-19 15:38:47-05
6.- vendaval vendaval wrote:

No todo es miel sobre hojuelas en esto de Linux y la seguridad, asimov, pero si te tranquiliza, este asunto solo es posible, con acceso fisico a tu computadora, la contraseña a nivel Bios es una muy buena opcion, pero la mejor es encriptar tu información importante y llevar una clave (password) en un pendrive muy cerca de tu corazon, crear un pequeño script que cambie el password y lo escriba en tu pendrive seria aun mejor.

Si no la sabes la policia secreta no la podra conseguir de tu boca por mas que te torturen y maten a tus parientes. si tienen el pendrive ya te jodiste.

2008-04-19 21:58:14-05
7.- asarch asarch wrote:

asimov:

Se supone que el acceso a la máquina está restringido, y sin aún así lograran burlar tu seguridad, puedes usar la encripción de particiones (en lugar de encriptar archivo por archivo, directorio por directorio):

* Para NetBSD:

Chapter 14. The cryptographic device driver (CGD)
(http://www.netbsd.org/docs/guide/en/chap-cgd.html)

* Para FreeBSD:

18.16 Encrypting Disk Partitions
(http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disks-encrypting.html)

* Para OpenBSD:

Es irónico que el más seguro de los BSD no cuente con una función para encriptar particiones (aunque su partición swap está encriptada por default).

Pero aquí puedes encontrar buenas referencias en cuanto al tema:

http://www.xs4all.nl/~hanb/documents/topic.html

Por cierto, la contraseña a nivel BIOS vale madre ya que con cambiar el disco duro a otra máquina te ven hasta las nalgas.


2008-04-20 11:13:24-05
8.- asimov asimov wrote:

Gracias por ampliar el panorama en cuanto a la seguridad, ya lo me lo había mencionado asarch en una ocasión, "La seguridad es sólo un estado mental"

Voy a tomar en cuenta los comentarios y llevarlos a la practica.

Saludos a todos!

2008-04-20 18:33:27-05
9.- asarch asarch wrote:

!Amen!

2008-04-21 20:32:43-05

New Comentblog

Captcha



Login



Remember me:
thot
Amante de la libertad y por lo mismo un ferviente partidario del software libre.
linux politica programming software libre hacking
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
souf wrote:
está vivo... ¡VIVO!
3 weeks, 4 days ago

souf wrote:
¡funciona!
3 weeks, 4 days ago

souf wrote:
yes
3 weeks, 4 days ago

thot wrote:
simón, s1mo yo creo que sí. Hay que ponerse de acuerdo.
on 6/5/08

s1m0 wrote:
que onda thot ps el aarkerio que tiene ganas de un curado de melon jaja ps ahora que vayamos a teotihuacan jaja como vez??
on 2/5/08

teosho wrote:
que tal alocardio_tut
on 26/4/08

aarkerio wrote:
Viendo si el livechat sirve
on 5/4/08

gmarin38 wrote:
q onda ponte chingon ya falta poco tiempo para tu taller :P
on 10/10/07

norcorp wrote:
guayabin que paso como has estado?
on 25/8/07

alucard_thot wrote:
y cuando fui, sí, hacía algo de calor
on 21/7/07

¿Qué estuve haciendo?
También OpenArena, ya que mencionaron un shooter como Tremulous
2 days, 16 hours ago
Exacto, o construye material libre :P
6 days, 7 hours ago
http://mono neurona.org entra a karamelo. No creo que sea bug, nada más comento.
1 week, 1 day ago
@vendaval: Creo que punto medio es lenny, o sid. El extremo rudo seria experimental
3 weeks, 2 days ago
Pues a mi me ha dado muy pocos problemas la rama sid.
3 weeks, 2 days ago
Por que no le pones sid?
3 weeks, 2 days ago
http://en.wikipedia.org/ wiki/ Proxy_server
3 weeks, 6 days ago
un manteiner de debian mexicano
on 5/6/08
Nel, es un wey medio pedote, y putón. Pero a toda madre el cabrón. jajaja
on 29/4/08
Chido aarkerio, gracias por el cambio de nick.
on 29/4/08
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.