El día 16 de julio de 2011 04:18, mariodebian <[email protected]> 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. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CAFxkjqn7Ue1CutrRwUkHPa-0Rt17QP9Zp3CwV6pHu5=qpks...@mail.gmail.com

