Saltar al contenido

permiso chroot denegado! ¡Pero soy root!

Este team redactor ha estado horas buscando para darle espuestas a tu pregunta, te dejamos la respuesta por esto nuestro objetivo es que resulte de gran apoyo.

Solución:

Chroot en ubuntu o recuperando Ubuntu, Debian Linux

arranque desde livecd de ubuntu, si instaló con un sistema de 32 bits, use un Live CD de 32 bits, si es de 64 bits, use un live cd de 64 bits.

Monte las particiones de Linux usando

# sudo blkid

Producción:

[email protected]:~$ sudo blkid
[sudo] password for sysadmin: 
/dev/sda1: UUID="846589d1-af7a-498f-91de-9da0b18eb54b" TYPE="ext4" 
/dev/sda5: UUID="36e2f219-da45-40c5-b340-9dbe3cd89bc2" TYPE="swap" 
/dev/sda6: UUID="f1d4104e-22fd-4b06-89cb-8e9129134992" TYPE="ext4"

Aquí mi / Partición es /dev/sda6

Monte la partición / en el punto de montaje usando

# sudo mount /dev/sda6 /mnt

Luego monte los puntos de acceso de Linux, dispositivos Linux, Proc, sys

Dispositivo Linux

# sudo mount --bind /dev/ /mnt/dev

información del sistema de proceso

# sudo mount --bind /proc/ /mnt/proc

Información del kernel al espacio del usuario

# sudo mount --bind /sys /mnt/sys

Si necesitamos habilitar la red, debemos realizar los siguientes pasos (Opcional).

# cp /etc/resolv.conf /mnt/etc/resolv.conf

Cambie la raíz de Linux para que sea el dispositivo que montamos anteriormente en el paso 2

# sudo chroot /mnt

Ahora intente cambiar la contraseña de root, funcionará.

no puedes ejecutar /bin/bash en su chroot y eso es muy probable porque su sistema de archivos está montado con el noexec opción y tal vez también con nosuid. Puede verificar esto ejecutándose con el comando de montaje, ya que mostrará las opciones de montaje y es posible que deba volver a montar el sistema de archivos con otras opciones.

(esto no responde al chroot, pero puede permitirle cambiar un unix contraseña)

Entendí que el disco está montado en /media/usb

probar

cd /media/usb/etc
vi shadow

elija la línea con la raíz, limpie el segundo campo (o puede elegir el encriptado string de una contraseña conocida de su actual /etc/shadow).

  • en caso de que shadow no exista, haga lo mismo en passwd

Te invitamos a avalar nuestro análisis poniendo un comentario y dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *