[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No puedo acceder a los programas de /bin



El día 16 de julio de 2011 04:18, mariodebian <mariodebian@gmail.com> escribió:
> El sáb, 16-07-2011 a las 12:56 +0200, Alvaro Guzman Lopez escribió:
>> Hola lista
>>
>> Acabo de ejecutar un "chmod -R 664 /bin/" y ahora no puedo acceder a
>> ninguno de sus ficheros (ls, chmod, mount...)
>> Tengo una consola abierta por ssh como root, pero no puedo volver a
>> abrir otra. El pc en cuestion es un server sin monitor, y para acceder
>> a el fisicamente (y cacharrear desde un livecd) está bastante
>> complicado a parte de que tendría que llevarme una pantalla.
>>
>> Se os ocurre alguna solución desde una consola?
>>
>> pd: estoy en windows ahora (d'oh!)
>> Gracias y un saludo
>
>
> Copia desde otra máquina (por scp) el archivo /bin/busybox a tu home o
> a /root (se copiará con permisos 755 y ejecutas:
>
>        /root/busybox ash
>
> Dentro de esa shell deberías tener los comandos ls, chmod, etc.. para
> recuperar el bin (puedes llamar a los comandos directamente)
>
> /root/busybox chmod 755 /bin/*
>
>
> Sobre todo no reinicies o no podrás volver a conectarte
>
>
> --
> Saludos
> --
> http://mariodebian.com
>

Se me ocurre, ademas de la sugerencia de Mario; xedit esta en
/usr/bin, asi que podrias hacer un script y correrlo in situ. Otra,
seria chroot, pero en Win?; tambien con # nc -l ip_del equipo desde
otro Linux, sin cerrar esa coneccion ssh. Asi, tendrias otra mas.

Suerte.


Reply to: